我如何将模型加载到不同的控制器中
How can i load model into the different controller
我有两个控制器 UsersController 和 UserRolesController。我想将 UserRoles 模型加载到我的 UsersController 中,以获取具有角色的用户的值。谁能帮我解决这个问题。
您可以通过多种方式做到这一点。
在您的 UsersController 中,将 $this->loadModel('UserRoles')
放在代码之前并像 $this->UserRoles->whatevermethod
.
一样使用它
在 UsersController.
的顶部将 TableRegistry
作为 use Cake\ORM\TableRegistry;
(如果尚未注入)注入
使用如下模型:TableRegistry::get('UserRoles)->whatevermethod
我有两个控制器 UsersController 和 UserRolesController。我想将 UserRoles 模型加载到我的 UsersController 中,以获取具有角色的用户的值。谁能帮我解决这个问题。
您可以通过多种方式做到这一点。
在您的 UsersController 中,将
一样使用它$this->loadModel('UserRoles')
放在代码之前并像$this->UserRoles->whatevermethod
.在 UsersController.
的顶部将TableRegistry
作为use Cake\ORM\TableRegistry;
(如果尚未注入)注入使用如下模型:
TableRegistry::get('UserRoles)->whatevermethod