Nel*_*elo 5 php codeigniter codeigniter-datamapper
我在与Codeigniter的DataMapper的关系中遇到了这个问题.我有一个Interview模型,有一个author_id和一个interviewee_id.它们都与用户模型中的用户ID相关.
我一直在尝试几种方法而没有工作; 这就是我现在所拥有的:
class Interview extends DataMapper
{
  var $has_one = array(
    'interviewee' => array(
      'class' => 'user',
      'other_field' => 'done_interview'),
    'author' => array(
      'class' => 'user',
      'other_field' => 'written_interview') 
  );
}
class User extends DataMapper
{
  var $has_many = array(
    'done_interview' => array(
      'class' => 'interview',
      'other_field' => 'interviewee'),
    'written_interview' => array(
      'class' => 'interview',
      'other_field' => 'author') 
  );
}
我如何让DataMapper知道一个关系将通过author_id,另一个通过interviewee_id?
| 归档时间: | 
 | 
| 查看次数: | 666 次 | 
| 最近记录: |