Cake php 4.x Admin Authentication многократные контроллеры нужны? - PullRequest
0 голосов
/ 17 апреля 2020

Если у меня есть UsersController и я хочу иметь префикс администратора, нужно ли мне иметь один контроллер для всех основных пользовательских функций c и другой UsersController внутри / Admin только с функциями администратора? Должен ли я иметь два UsersController в моем коде?

1 Ответ

1 голос
/ 18 апреля 2020

Если вы хотите использовать функциональность префикса Cake PHP , тогда да, у вас будет два UsersController класса, так и должно быть. Это не проблема, поскольку префиксы отображаются в пространствах имен, поэтому контроллеры будут жить в разных пространствах имен, одно в App\Controller и одно в App\Controller\Admin.

Если вы запечете контроллеры, они автоматически попадут в правильное место:

bin/cake bake controller Users
bin/cake bake controller Users --prefix Admin

Для совместного использования общих функций между контроллерами используйте компоненты .

...