【发布时间】:2013-09-15 14:49:44
【问题描述】:
我正在 Joomla 3.1 中安装一个扩展。它工作正常,但在为其分配扩展名的每个页面上都显示错误“Strict Standards: Declaration of JSJobsController::display() should be compatible with JControllerLegacy::display($cachable = false, $urlparams = Array)在 C:\xampp\htdocs\SysMind\administrator\components\com_jsjobs\controller.php 第 25 行 "
代码是-
class JSJobsControllerJsjobs extends JControllerLegacy
{
function __construct()
{
//This curly bracket is the line 25 in my code.
parent :: __construct();
$this->registerTask('add', 'edit');
}
function editsubcategories()
{
JRequest :: setVar('layout', 'formsubcategory');
JRequest :: setVar('view', 'application');
$this->display();
}
function edit()
{
$cur_layout = $_SESSION['cur_layout'];
JRequest :: setVar('view', 'application');
JRequest :: setVar('hidemainmenu', 1);
}
}
【问题讨论】:
-
在你的 JSJobsControllerJsjobs 类中哪里有公共函数 display($cachable = false, $urlparams = false){} ?
标签: standards strict joomla3.1