thinkphp关联模型的注意大小写

简介: TP框架报错: think\Model:relation方法不存在 首先检查大小写,尤其是模型名称首字母大写 /**** 模型名字QqModel.class.php ******************************************************/ namesp...

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();
  }








 

相关文章
|
2月前
|
Python
除了`re`模块,还有哪些库可以用于正则表达式的匹配?
【2月更文挑战第11天】【2月更文挑战第31篇】
|
10月前
|
JSON 前端开发 小程序
【Django学习】(三)全局路由配置与匹配规则&创建视图函数
【Django学习】(三)全局路由配置与匹配规则&创建视图函数
|
10月前
|
SQL 数据库 索引
【Django学习】(六)ORM框架_关联模型_数据创建&查询&更新&删除&过滤
【Django学习】(六)ORM框架_关联模型_数据创建&查询&更新&删除&过滤
【Django学习】(六)ORM框架_关联模型_数据创建&查询&更新&删除&过滤
|
前端开发
前端学习案例4-正则概述-字符组的简写
前端学习案例4-正则概述-字符组的简写
40 0
前端学习案例4-正则概述-字符组的简写
|
自然语言处理 Java
如何使用ES更有效率的进行多字段模糊匹配
如何使用ES更有效率的进行多字段模糊匹配
|
SQL Python
Python基础记录下字符串模糊匹配的方式
使用Python的difflib库中get_close_matches方法
210 0
Python基础记录下字符串模糊匹配的方式
|
编译器 Scala 开发者
类型匹配的注意事项和细节 | 学习笔记
快速学习类型匹配的注意事项和细节
58 0
项目实战:Qt文件改名工具 v1.2.0(支持递归检索,搜索:模糊匹配,前缀匹配,后缀匹配;重命名:模糊替换,前缀追加,后缀追加
项目实战:Qt文件改名工具 v1.2.0(支持递归检索,搜索:模糊匹配,前缀匹配,后缀匹配;重命名:模糊替换,前缀追加,后缀追加
项目实战:Qt文件改名工具 v1.2.0(支持递归检索,搜索:模糊匹配,前缀匹配,后缀匹配;重命名:模糊替换,前缀追加,后缀追加
|
Python 编译器 测试技术
扩展Python控制台实现中文反馈信息之二-正则替换
扩展默认的Python控制台, 通过正则匹配和替换, 将报错/警告等信息翻译成中文.
950 0