ThinkPHP中关于Many-to-Many的一个问题

徐小虾 2012-02-14 03:37:48
在ThinkPHP中的关联模型中,定义user(用户)和dept(组)的多对多关系:
"dept"=>array(
'mapping_type'=>MANY_TO_MANY,
'class_name'=>'dept',
'mapping_name'=>'dept',
'foreign_key'=>'user_id',
'relation_foreign_key'=>'dept_id',
'relation_table'=>'test_user_dept',
);
我想关联查询的时候,仅仅从dept中查出id,name这两个字段,而不查出别的字段,想使用'mapping_fields'=>array('id','name'),但是使用之后什么也查不出来(dept表中有这两个字段),求各位大牛帮忙一下
...全文
193 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧