【问题标题】: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();
    

    【讨论】:

      猜你喜欢
      • 2011-08-30
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-03
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      相关资源
      最近更新 更多