$this->setImport <- что на замену?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
RAPOS
Сообщения: 13
Зарегистрирован: 2014.12.03, 07:41

$this->setImport <- что на замену?

Сообщение RAPOS »

Доброе утро форумчане, пробую переписать модуль на yii 2 но столкнулся с проблемой! В yii 1.1x

В классе модуля был $this->setImport()
пример:

Код: Выделить всё

    public function init()
    {
        // this method is called when the module is being created
        // you may place code here to customize the module or the application

        // import the module-level models and components
        $this->setImport(array(
            'community.models.*',
            'community.components.*',
        ));
        
    }
 
Пытаюсь реализовать также но выдаёт ошибку, вот код:

Код: Выделить всё

<?php

namespace app\modules\community;

class Module extends \yii\base\Module
{
    public $controllerNamespace = 'app\modules\community\controllers';
    
    public function init()
    {
        parent::init();
        // this method is called when the module is being created
        // you may place code here to customize the module or the application

        // import the module-level models and components
        $this->setImport(array(
            'community.models.*',
            'community.components.*',
        ));
        
    }

    public function beforeControllerAction($controller, $action)
    {
        if(parent::beforeControllerAction($controller, $action))
        {
            // this method is called before any module controller action is performed
            // you may place customized code here
            return true;
        }
        else
            return false;
    }
}
 
Что использовать вместо $this->setImport?
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: $this->setImport <- что на замену?

Сообщение chesar »

RAPOS писал(а):Что использовать вместо $this->setImport?
namespace
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: $this->setImport <- что на замену?

Сообщение zelenin »

RAPOS писал(а):
Пытаюсь реализовать также но выдаёт ошибку
это не называется "реализовать также", а называется "тупо скопировать".
Как вы будете мигрировать с 1 на 2, если не знаете разницы между ними? Разница достаточно большая и в лоб приложение не переписать.
RAPOS
Сообщения: 13
Зарегистрирован: 2014.12.03, 07:41

Re: $this->setImport <- что на замену?

Сообщение RAPOS »

zelenin писал(а):
RAPOS писал(а):
Пытаюсь реализовать также но выдаёт ошибку
это не называется "реализовать также", а называется "тупо скопировать".
Как вы будете мигрировать с 1 на 2, если не знаете разницы между ними? Разница достаточно большая и в лоб приложение не переписать.
Ну так помогите пожалуйста, я ничего дельного не нашёл! Как импортировать в инит компоненты, модели?
Ответить