Возможно ли создать hasMany Relationship, которое использует ID за пределами модели? Например один пользователь имеет много комментариев, но я хотел бы найти только комментарии зарегистрированного пользователя:CakePHP, HasMany Relationship
public $hasMany = array(
'MyComment' => array(
'className' => 'Comment',
'foreignKey' => 'user_id',
'dependent' => false,
'conditions' => array('Comment.user_id' => $loggedinUser_id),
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
);
Я думал о прохождении $ loggedinUser_id в beforeFilter контроллеров() модель. Это хороший способ решить эту проблему или есть ли лучшие способы?
Любое предложение приветствуется. Спасибо большое!
Я получил очень хороший ответ на этот вопрос здесь: http://stackoverflow.com/questions/3619891/hasmany-relationship-and-id-from-other-model-in-cakephp – chris