CakePHP Общая функциональность с моделями?

У меня есть 2 контроллера (1 для администратора, 1 для пользователя), которые имеют в основном общие функции. Я знаю, что вы должны использовать компоненты для общих функций/кода контроллера, но из того, что я читал, они не поддерживают модели.

Мои функции (например, функция редактирования, которая собирает данные из 3 моделей и позволяет редактировать записи) используют данные из нескольких моделей, поэтому я не могу перенести логику/функциональность в модель.

Каков путь?


person R X    schedule 04.09.2013    source источник


Ответы (1)


У вас не должно быть контроллера «admin». Вместо этого используйте маршрутизацию администратора и используйте ДЕЙСТВИЯ администратора.

Например

//UsersController

index()
view()
admin_index()
admin_edit()
admin_delete()
person Dave    schedule 04.09.2013