Сейчас я использую Yii2-basic-app
. Я столкнулся с трудностями при вызове объекта класса в params.php.
Я хотел назначить несколько переменных params через таблицу базы данных. И я позвонил с помощью
params.php
$modelQueue = new \app\modules\queue\models\Queues();
$params = [
.
.
.
];
Но появляется ошибка
Неустранимая ошибка: класс app\modules\queue\models\Queues не найден в /opt/lampp/htdocs/MyProject/config/params.php в строке 13.
Структура каталогов
-assets
-commands
-components
-config
-db.php
-params.php
-controllers
-models
-modules
-queue
-controllers
-models
-Queues.php
-views
Queue.php
-runtime
Я не понимаю, как вызвать этот объект класса. Потому что только с помощью этого я буду устанавливать некоторые данные в переменную params. Любая помощь/подсказка/предложения заметна.
$modelQueue
вparams.php
, возможно, мы сможем найти способ обойти эту проблему. - person Bizley   schedule 17.08.2016Queues()
, который будет возвращать значение, когда это необходимо, поэтому вместо вызоваYii::$app->params['some_parameter']
вы можете вызывать(new Queues())->preparedMethod()
илиQueues::preparedMethod()
в случае статического. - person Bizley   schedule 17.08.2016:D
Шукрия - person Nana Partykar   schedule 17.08.2016