您好我是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。
答案 0 :(得分:0)
我猜你是在Joomla身上! 3.X?在这种情况下,JController不再被使用,因为它已被弃用。
您需要使用JControllerLegacy请参阅:
https://docs.joomla.org/JController_and_its_subclass_usage_overview
在其他控制器上使用。