CakeDC 的用户插件操作覆盖



我已经安装了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中创建了AppUsersCoontroller.php文件,如下所示:https://github.com/CakeDC/users#extending-控制器

然后,我在AppUsersController.php中创建了一个add((操作,该操作的正文为空,但原始操作没有被覆盖。我做错了什么?

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

最新更新