CakeDC的用户插件操作覆盖

时间:2014-05-01 19:18:47

标签: cakephp cakedc

我已经安装了CakeDC的用户插件,我已经在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-controller

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

1 个答案:

答案 0 :(得分:1)

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