thinkphp的关联模型

2018-04-09  本文已影响0人  西湖泛舟客

今天看了些视频,总结一下tp3.2的关联模型,

一共有四种,一是一对多,has_many

二是一对一,has_one

三是一对一,belong_to

四是多对多,many_to_many

主要是在模型里用一个受保护的属性,来存储一个数组,数组名定义为关联的表名,

protected $_link = array(

'area' => array(

'mapping_type' => self::HAS_ONE,

'foreign_key' => 'area_id',

'mapping_fields' =>'name',

),

主要换下关键字,搞清楚什么关系,然后,控制器调用一下就好,当然,模型要继承relation模型。

控制器里调用

$cc=D('wangzlb')->relation('true')->select();

基本就是这样,其他的只是数据加上,方法换下就好了。

上一篇 下一篇

猜你喜欢

热点阅读