【问题标题】:JControllerLegacy getinstance to load controllerJControllerLegacy getinstance 加载控制器
【发布时间】:2015-10-27 05:49:22
【问题描述】:
如何使用 JControllerLegacy getinstance 加载 UsersControllerRegistration。我知道我们可以使用下面的代码加载“UserController”
$controller = JControllerLegacy::getInstance('Users');
我想调用 register 方法从我的自定义表单中注册用户。
【问题讨论】:
标签:
joomla
controller
extension-methods
joomla3.0
joomla-extensions
【解决方案1】:
不幸的是,在重新编写 JControllerLegacy::getInstance 代码之后,您似乎无法使用该方法加载该特定控制器。
你应该只需要它并加载它:
require JPATH_COMPONENT . '/com_users/controllers/registration.php';
$registrationController = new UsersControllerRegistration();