<?php
/**
* 公司与部门关联模型
*/
class CompanyRelationModel extends RelationModel{ //主表名称
protected $tableName = 'company'; //定义关联关系
protected $_link = array( //关联表名称
'department' => array(
'mapping_type' => MANY_TO_MANY, //多对多关系
'foreign_key' => 'company_id', //主表外键
'relation_key' => 'department_id', //关联表外键
'relation_table' => 'sys_company_department', //中间表(员工对应角色表),
'mapping_fields' => 'id, name, pId' //关联表显示字段
)
); }
?>
相关文章
- ThinkPHP讲解(五)——数据库配置及Model数据模型层、查询
- ThinkPHP第十五天(setField、setInc、setDec、关联模型)
- thinkphp在模型中自动完成session赋值示例代码
- ThinkPHP3.2的关联模型
- Thinkphp5关联模型的定义与使用
- thinkphp利用模型通用数据编辑添加和删除的实例代码
- ThinkPHP中的关联模型注意点
- Online Coding开发模式 (通过在线配置实现一个表模型的增删改查功能,无需写任何代码)
- 2016/05/10 thinkphp 3.2.2 ①系统常量信息 ②跨控制器调用 ③连接数据库配置及Model数据模型层 ④数据查询
- ThinkPHP5&5.1框架关联模型分页操作示例