码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp关联模型的注意大小写

时间:2016-07-21 23:35:10      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

TP框架报错: think\Model:relation方法不存在

首先检查大小写,尤其是模型名称首字母大写


/****
模型名字QqModel.class.php ******************************************************/
namespace Home\Model;             
use Think\Model\RelationModel;                   //命名空间不要写错
class QqModel extends RelationModel{              //继承自关系模型
    protected  $_link = array(
        ‘seller‘=>array(                          //单个时可以随意写
          ‘mapping_type‘=>self::BELONGS_TO,       //表的关系
          ‘foreign_key‘=>‘seller_id‘,             //要关联的表的
          ‘class_name‘=>‘seller‘,                 //要关联的表
          ‘as_fields‘=>‘name‘,                    //要在前台取出的数据,重要
        ),
    );
}

/**** 控制器名字IndexController.class.php ******************************************************/
public function index(){

$qq=D(‘qq‘); //用大D函数实例化表


  $qqinfo=$qq->relation(true)->select();    //关联表要加入relation(true)
  $this->assign(‘qqinfo‘,$qqinfo);
  $this->display();
  }








 

thinkphp关联模型的注意大小写

标签:

原文地址:http://www.cnblogs.com/txxt/p/5693426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!