В моем проекте у меня есть три различные категории пользователей:логический контроллер для двух разных типов пользователей
Guest
Registered
Admin
Если Registered
пользователь вошел в систему , Я хочу показать им (если они нажмут на кнопку) их заказы.
Admin
вместо этого могут видеть заказы всех пользователей. Я могу использовать OrdersController
, чтобы показать вещи пользователю Registered
.
Нужно создать новый контроллер для Admin
, или я могу использовать пункт if the user is a admin do this
в том же контроллере (например OrdersController
), который я использую для Registered
пользователей?
Вы можете сделать то и другое. Так? –
Привет, Thanck вы за ответ. Какова наилучшая практика? separete логика или usa один контроллер с if? – Vito
Это зависит от того, насколько отличается поведение заказов с администратором. Если это действительно реально, другой контроллер может быть лучше. В противном случае это может быть пустой тратой времени. –