我无法覆盖com_users
(Joomla 3.4)的控制器。(我想,如果经理在登录后可以在网站上进行用户注册。所以我想看看注册表,如果我登录了网站。)
如果我修改原始文件,那么它工作正常,但我不想修改原始文件。我为此尝试了 2 个覆盖插件(MVC 覆盖,覆盖大师)。这些插件会覆盖该文件,但是在我单击注册按钮后,我收到以下错误消息:
致命错误:无法在第 136 行的 D:\wamp\www\mysite\components\com_users\controller.php 中重新声明类 UsersController
这是同一个文件。我将这一行修改class UsersController extends JControllerLegacy
为 this class UsersController extends UsersControllerDefault
。因为我在这里读到了这个。有什么区别?为什么它不能这样工作?:/