то есть корзина на сайте » это один контроллер, и все действия по типу оформить заказ будут являться частью этого контроллера
все товары » другой контроллер со всеми товарами, и такими действиями как посмотреть товар подробнее и ТД
главная страница » еще один контроллер с популярными товарами и т.п
проблема в том что начинаю писать и не знаю, в каком случае расширять старый контроллер а в каком реализовывать новый.
буду очень благодарен за любые полезные ссылки и советы
Самое простое это разбивать по сущностям из бд Есть например сущность Article, соответственно для неё контроллер ArticleController, в котором методы Create/Edit/Delete/Show и т.д.
Но самое неверное, ибо БД прибивается гвоздями и бизнес логику без ломки всего не выйдет
тобишь одна таблица = для нее один контроллер, с действиями по этой сущьности ?
таблица != сущность
то есть все действия по одной сущьности в одном контроллере ?
Изменения одной сущности могут влечь за собой и изменение других (довольно часто так) Действия которые прямо относятся к сущности да
Отлично. спасибо
В каком месте перевод нужен?
Обсуждают сегодня