Возможно ли как-нибудь создать отношение hasMany, которое использует идентификатор вне Модели? Например, у одного пользователя много комментариев, но я хотел бы найти только комментарии вошедшего в систему пользователя:
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 () в модель. Это хороший способ решить эту проблему или есть лучшие способы?
Любое предложение приветствуется.
Большое спасибо!