Сен
14
Для начинающих CakePHP программистов часто становится проблемой использовать агрегатные SQL функции такие как MAX, MIN или AVG. В этом посте я расскажу как легко с этим справиться.
Допустим вы хотите отобразить среднее количество просмотров поста в блоге или новости.
SQL запрос должен выглядеть примерно так:
SELECT AVG(views) FROM posts
Чтобы не использовать функцию query() вы можете использовать следующий синтаксис в CakePHP:
$this->Post->find('first', array('fields'=>array('AVG(views) as avg_views')));
Как видите ничего сложного нет
