Как я могу загрузить модель в другой контроллер - PullRequest
0 голосов
/ 10 мая 2019

У меня есть два контроллера UsersController и UserRolesController.Я хочу загрузить модель UserRoles в свой UsersController для получения значения пользователей с их ролями.Может ли кто-нибудь помочь мне в этом.

1 Ответ

0 голосов
/ 10 мая 2019

Вы можете сделать это несколькими способами.

  • В вашем UsersController , поставьте $this->loadModel('UserRoles') перед кодом и используйте его как $this->UserRoles->whatevermethod.

  • Внедрить TableRegistry как use Cake\ORM\TableRegistry; (если еще не введено) в верхней части UsersController .

    Используйте модель как: TableRegistry::get('UserRoles)->whatevermethod

...