两个表1和2,其中2表中的id_schedule不是主键:
任务是从表2中获取日期。我有以下代码:
public function relations()
{
return array(
'scheduleTitles' => array(self::BELONGS_TO, 'ObjectScheduleTranslate', 'id'),
'scheduleDates' => array(self::BELONGS_TO, 'ObjectScheduleDate', array('id' => 'id_schedule'))
);
}
好的,第一个关系效果很好,第二个(完全是这个任务)只返回一个记录(这个 尝试使用另一种方法,我在第一个模型中编码了关系: 第二种模式: 返回我的空集。 我做错了什么? 'scheduleDates' => array(self::BELONGS_TO, 'ObjectScheduleDate', 'id')
'scheduleDatesId' => array(self::HAS_MANY, 'ObjectSchedule', 'id_schedule')