首页 > Web开发 > 详细

thinkphp关联模型的注意大小写

时间:2016-07-21 23:32:08      阅读:195      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!