1

Joomla 3.1 に拡張機能をインストールしています。それは正常に動作していますが、拡張機能が割り当てられているすべてのページでエラーが表示されています」Strict Standards: Declaration of JSJobsController::display() should be compatible with JControllerLegacy::display($cachable = false, $urlparams = Array) in 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);
    }
}
4

2 に答える 2

1

この宣言では urlparams を使用しないことを JSJobsController 表示メソッドに伝える必要があります。

public function display($cachable = false, $urlparams = false) 
于 2015-02-01T21:09:59.053 に答える