Доброго времени суток.
Возникла следующая проблема:
Есть таблица проектов и таблица рекомендаций этих проектов
Есть универсальный itemView _loop, в котором я вывожу список проектов и потом подгружаю ajax’ом остальные проекты. Все это через CListView. Этакая стена подгружаемая, как в Вконтакте.
Есть второй ClistView, в котором я должен выводить проекты, которые рекомендованы мною. То бишь обращаюсь к таблице рекомендаций и вывожу по связи Belongs_to проект.
Можно ли как-нибудь нашаманить, дабы передать в итоге в общий itemView не провайдер от рекомендации, а связь, дабы не плодить ещё один _loop.
Можно, конечно, в ItemView проверить модель и переприсвоить $data связь, аля:
if(isset($data->project)){
$data = $data->project;
}
Но это уже попахивает немного…