Jcontroller 未知 class
Jcontroller Unknown class
嗨,我是 Joomla 的新手,PHP 正在使用 Joomla 3.4 创建控制器。
但是我得到的错误是 unknown class:'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。
我猜你在使用 Joomla! 3.x?在这种情况下,不再使用 JController,因为它已被弃用。
您需要使用 JControllerLegacy 参见:
https://docs.joomla.org/JController_and_its_subclass_usage_overview
关于其他控制器用法。
嗨,我是 Joomla 的新手,PHP 正在使用 Joomla 3.4 创建控制器。
但是我得到的错误是 unknown class:'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。
我猜你在使用 Joomla! 3.x?在这种情况下,不再使用 JController,因为它已被弃用。
您需要使用 JControllerLegacy 参见:
https://docs.joomla.org/JController_and_its_subclass_usage_overview
关于其他控制器用法。