在写代码的过程中,命名空间目录的名称搞错。要仔细


```php
<?php
/*
 * 单页管理
 * */
namespace Admin\Controller;
use Org\Util\Cate;
use Think\Controller;
use Think\Model;

class DanyeController extends CommonController{

	//单页列表
	public function index(){
		$danye = M("danye");
		$sousuo = I('post.sousuo','检索内容','strip_tags');

		if(!empty($sousuo)){
			//$data['title'] = $_POST['title'];
			$map['title'] = array('LIKE','%'.$_POST['sousuo'].'%');
		}

		//搜索
		$danyear = $danye->where($map)->order('id asc')->select();
		$danyecoutn = $danye->count();

		//关联模型
		$danyea = D("Danye");
		var_dump($danyea);
		$danyeaar=$danyea->Relation()->select();
//		$danyeaar = $danyea->relation(true)->select();
		var_dump($danyeaar);

		$this->assign('danyear',$danyear);
		$this->assign('danyecoutn',$danyecoutn);
		$this->display();
	}

	//单页填加表单
	public function add_index(){
		$category = M("category");
		$catear = $category->where('rsort_order')->select();
		$cate=new Cate();
		$catel = $cate->unlimitedForLevel($catear,$html='--',$pid=0,$level=0);

		$this->assign('catel',$catel);
		$this->display();
	}

	//单页填加处理
	public function add_index_save(){

		$danyea = M("danye");

		$data["title"]=I('post.title',0,'strip_tags');
		$data["category"]=I('post.classtype',0,'strip_tags');
		$data["seo_key"]=I('post.seo_key',0,'strip_tags');
		$data["seo_word"]=I('post.seo_word',0,'strip_tags');
		$data["content"]=I('post.content',0,'strip_tags');
		$data["time"]=time();

		if($danyea->data($data)->add()){
			$this->redirect("Danye/index");
		}else{
			$this->redirect("Danye/add_index");
		}

	}
	//单页修改表单
	public function update_index(){
		$danye = M("danye");
		$id = I("id");

		$category = M("category");
		$catear = $category->select();
		$cate=new Cate();
		$catel = $cate->unlimitedForLevel($catear,$html='--',$pid=0,$level=0);
		$danyear = $danye->where(array('id'=>$id))->select();

		$this->assign('catel',$catel);
		$this->assign('danyear',$danyear);
		$this->display();

	}
	//单页修改处理
	public function update_index_save(){

		//var_dump($_POST);exit;

		$data["title"]=I('post.title',0,'strip_tags');
		$data["category"]=I('post.classtype',0,'strip_tags');
		$data["seo_key"]=I('post.seo_key',0,'strip_tags');
		$data["seo_word"]=I('post.seo_word',0,'strip_tags');
		$data["content"]=I('post.content',0,'strip_tags');
		$data["time"]=time();

		$danye = M("danye");
		$id = I("id");

		if($danye->where(array('id'=>$id))->save($data)){
			$this->redirect("Danye/index");
		}else{
			$this->redirect("Danye/update_index",array('id'=>$id));
		}

	}
	//单页删除处理
	public function delete_index(){
		$danye = M("danye");
		$id = I('id');
		$danye->where(array('id'=>$id))->delete();

		$this->redirect('Danye/index');
	}

	//单页批量删除
	public function deletep_index(){
		$groupCheckbox = I('groupCheckbox');
		//var_dump($groupCheckbox);exit;
		$danye = M('danye');

		foreach($groupCheckbox as $k=>$v){
			$danye->where(array('id'=>$v))->delete();
		}

		$this->redirect('Danye/index');
	}

}



<?php
namespace Admin\Model;//注意目录 
//注意:出错原因在这里   Home\Model;   正确  Admin\Model;
use Think\Model;
use Think\Model\RelationModel;

class DanyeModel extends RelationModel{
    //新闻DANYE表和category表 关联, 关联DANYE 的catgory字段
    protected $_link = array(
        'category'=>array(
            'mapping_type' => self::HAS_ONE,
            'class_name' => 'category',   //要关联的表名或模型名
            // 定义更多的关联属性            ……
            'foreign_key'=>'category_id', //关联外键的名称
            //'mapping_name'=>'小白杨' , //关联的映射名称
        ),
    );
}




在写代码过程中,一定要仔细,出错只是很简单一点。
namespace Admin\Model;//注意目录 
//注意:出错原因在这里   Home\Model;   正确  Admin\Model;
就这一点的错误,致使用了很长的时间去分析找问题的原因。

**#仔细一行行的检查!**
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值