0

我已经安装了 CakeDC 的 Users 插件,并且我已经在 bootstrap.php 中加载了所有需要的文件,如下所示:

CakePlugin::load('Users'); // Loads the Users plugin
CakePlugin::load('Search'); // Loads the Search plugin
CakePlugin::load('Utils'); // Loads the Utils plugin
CakePlugin::load('Users', array('routes' => true));

我想覆盖插件的 UsersController 的 add() 操作,所以我在 app/Controller 中创建了 AppUsersController.php 文件,如下所示: https ://github.com/CakeDC/users#extending-the-控制器

然后我在 AppUsersController.php 中创建了一个 add() 动作,主体为空,但原始动作没有被覆盖。我究竟做错了什么?

4

1 回答 1

1

不要在 AppUsersController 上创建一个空的 add(),因为它仍然加载父函数。尝试从 UsersController 复制 paste add(),然后粘贴到 AppUsersController,然后覆盖它

于 2014-05-01T20:43:50.950 回答