Jcontroller未知类

时间:2015-11-14 10:21:29

标签: php joomla joomla3.0

您好我是Joomla和PHP的新手,并致力于 Joomla 3.4 来创建控制器。

但是我收到的错误是未知类:' JController'

我在controller.php中使用以下代码

<?php
defined('_JEXEC') or die("Access Deny");
jimport('joomla.controller');
class MycompController extends JController{
    function display(){
        echo JText::_('COM_MYCOMP_WELCOME');
    }
    function create(){
        echo JText::_('Create a ner task');
    }
    function list_task(){
        echo JText::_('Create a list task');    
    }
    function help(){
        echo JText::_('Help Section: Checkout the docs');    
    }
}
?>

我知道它只与路径中包含controller.php有关。但我没有使用jimport。

1 个答案:

答案 0 :(得分:0)

我猜你是在Joomla身上! 3.X?在这种情况下,JController不再被使用,因为它已被弃用。

您需要使用JControllerLegacy请参阅:

https://docs.joomla.org/JController_and_its_subclass_usage_overview

在其他控制器上使用。