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表中有这两个字段),求各位大牛帮忙一下