question为主表,answer为关联表,answer下面又关联username(就是User表)表。
public $_li
......
'answer'=>array(
'mapping_type' => self::HAS_MANY,
'foreign_key' => 'qid',
'class_name' => 'answer',
'mapping_name' => 'answers',
'mapping_order' => 'createtime desc',
'relation_deep'=>true,
'username'=>array(
'mapping_type' => self::BELONGS_TO,
'foreign_key' => 'mid',
'class_name' => 'username',
'mapping_name' => 'username',
),
);
执行到 'relation_deep'=>true, 就报Think\Model:getRelation方法不存在!
从 'relation_deep'=>true,行开始注释掉后面行就可以取到数据,请问这个“getRelation方法不存在!”是怎么回事无法使用relation_deep多级关联么?
最佳答案