CakePHP:在associations-condition中使用modelof属性

时间:2016-06-21 11:58:44

标签: cakephp associations

我有一个表与另一个表有“hasOne”关联,但没有任何外键。所以我的“hasOne”-association使用自定义的finder-method查找相关实体:

$this->hasOne('HourlyRates', [
    'foreignKey' => false,
    'finder' => ['byShift' => ['userId' => '1', 'shiftBegin' => '2016-01-01']]
]);

我的问题是,finder的选项必须是第一个表的实际实体的属性。这是一个实体的user_id和一个实体的转换开始。

我试过

'finder' => ['byShift' => ['userId' => 'Shifts.user_id', 'shiftBegin' => 'Shifts.begin']]

但它没有用。 那么你知道如何访问Table类中一个实体的属性吗?

0 个答案:

没有答案