Метод init()

  1. Метод init()
  2. Метод getPageData()
  3. Метод loadView()
  4. Метод ajax()

Метод вызывается при запуске модуля в админ-панели.


    public function init()
    {

        $this->moduleName = Request::get('module');

        $this->messages = Language::message('/extensions/Modules/#MODULE#/Panel/Language/messages.php');

        return [
            'data' => [
                'title' => $this->messages['title'],
                'static' => [
                    'css' => [
                        'style.css'
                    ],
                    'js' => [
                        'script.js'
                    ]
                ]
            ],
        ];
    }

 

$this->moduleName - определяет название модуля из get параметра

$this->messages - массив с языковыми строками

return - возвращает массив с названием модуля и со списком зависимостей статики

  1. Метод init()
  2. Метод getPageData()
  3. Метод loadView()
  4. Метод ajax()