很多用户可以给这条记录增加备注(有备注表,id,pid(对应Project表中的id),uid(User表中的Id),备注内容),
很多用户可以给这条记录增加附件(有附件表,id,pid(对应Project表中的id),uid(User表中的Id),附件的一堆字段 )
用关联模型能顺利的取出来附件表和备注表中的数据。
请教如何取出来 附件表 和备注表 中 uid 字段 对应的user表中的真实姓名
(truename)
我想了很长时间,也没想明白该怎么取出来,是不是应该在插入这些数据的时候,除了uid,也要插入一条truename,就是为了取出来的时候用。
protected $tableName = 'Project';
protected $_link=array(
//附件表
'Projectappendfile'=>array(
'mapping_type'=>HAS_MANY,
'foreign_key'=>'pid',
'mapping_name'=>'files',
'mapping_fields'=>'id,uid,filetype,name,size,savepath,savename',
'mapping_order'=>'id'
),
//备注表
'Projectremark'=>array(
'mapping_type'=>HAS_MANY,
'foreign_key'=>'pid',
'mapping_name'=>'projectremark',
'mapping_fields'=>'type,content,uid',
'mapping_order'=>'id'
),
); 最佳答案