Каркас CakePHP является многоуровневой структурой.Мой вопрос:
Где (теоретически) лучшее место для реализации функций запроса данных?В моделях или контроллерах?
Под "функциями запроса данных" я подразумеваю функции типа getItemsWithSomeInfo($idItem)
и т. Д., Т.е. функции, которые не являются действиями.
В настоящее время я реализую эти функции в контроллере, но я думаю, что есть другие структуры, в которых эти функции (или методы) реализованы на уровне модели.
Я искал в Stackoverflow и обнаружил похожие проблемы ( Где / как хранить пользовательские функции (илиметоды) в CakePHP ), но (на мой взгляд) не очень хорошие ответы.