Отображение таблицы раскладки в CakePHP - PullRequest
0 голосов
/ 03 сентября 2010

У меня есть ассоциация Venmes HasMany Events.На боковой панели я хочу перечислить только места с хотя бы одним связанным событием.Что такое условие поиска?

Ответы [ 2 ]

1 голос
/ 03 сентября 2010

Вырезать и вставить из руководства (http://book.cakephp.org/view/74/Complex-Find-Conditions):

массив ('fields' => array ('DISTINCT (User.name) AS my_column_name'), 'order' =>array ('User.id DESC'));

Вы можете сделать это с конца событий, чтобы найти активные места.

0 голосов
/ 04 сентября 2010

Или вы можете использовать counterCache для автоматического отслеживания количества событий для каждого места.Затем просто используйте Containable и убедитесь, что условия в месте проведения проверок для event_count> 0 в вызове find.

http://book.cakephp.org/view/75/Saving-Your-Data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...