cakephp 3.0博客教程身份验证错误

cakephp 3.0博客教程身份验证错误,php,cakephp-3.0,Php,Cakephp 3.0,我是cakephp的新手。。我直接从3.0开始 我遵循了博客教程1,2,在博客教程中遇到了一个错误- 尝试访问/users/add页面时出现错误 Error: Call to a member function allow() on a non-object File : src\Controller\UsersController.php 怎么了?它不应该允许添加没有身份验证的用户吗?如果实现了公共初始化(),请确保在userscocontroller.php中调用parent::ini

我是cakephp的新手。。我直接从3.0开始

我遵循了博客教程1,2,在博客教程中遇到了一个错误-

尝试访问/users/add页面时出现错误

Error: Call to a member function allow() on a non-object 
File : src\Controller\UsersController.php 

怎么了?它不应该允许添加没有身份验证的用户吗?

如果实现了
公共初始化(),请确保在userscocontroller.php中调用
parent::initialize()
method

确保
Auth组件
正确加载到您的
AppController.php
文件中。

是否将
Auth
作为组件添加到
AppController
中?该教程中的这一部分是:
身份验证(登录和注销)
Yes这是存在的
public function initialize(){$this->loadComponent('Flash');$this->loadComponent('Auth'),['loginDirect'=>['controller'=>'Articles','action'=>'index'],'logoutRedirect'=>['controller'=>'页面','action'=>'显示','home']];}
Ok…酷。然后尽可能多地发布
userscoontroller.php
文件中的内容,特别是José在下面的回答中提到的函数,供这里的任何人使用analyze@Andre如果你能把你的第一个评论作为答案,我会把它作为当前的答案。这是一个大故事,但我发现你所指出的是问题。感谢manThis没有提供问题的答案。若要评论或要求作者澄清,请在他们的帖子下方留下评论。@Oldskool…如果您在作者的帖子中查看评论,您会注意到我也放置了同样的“评论”他要求我给出答案,这样他就可以接受并结束这个…这就是你决定删除这个的原因吗?通过删除而不检查,你阻止了他接受这个答案,因为这个答案让他找到了解决方案…你用一个问题来回答一个问题,而且你的答案中没有详细说明为什么这个问题ep是必需的。就其本身而言,没有阅读评论,这是一个糟糕的答案,因此我投票将其删除。@Oldskool,这不再是一个问题。谢谢!
Error: Call to a member function allow() on a non-object 
File : src\Controller\UsersController.php