Сама суть тега мне понятна, в Вашем примере все равно идет присвоение свойству с тегом @var объекта. В коде, который указан в шапке вопроса отсутствует присвоение значения и этот метод возвращает namespace другого класса. Эту связь я и не могу понять.
protected function getProductClass()
{
return $this->exModule->productClass;
}
Дмитрий, возможно мне стоило задать вопрос немного по другому, т.к. проблема лежит глубже. Этот код нормально отрабатывает через \yii\web\Controller. Но я хочу запускать этот модуль через консоль и контроллер \yii\console\Controller. И там походу phpDoc не срабатывает и свойство возвращает null.
Есть мысль, что необходимые переменные можно записывать и хранить в отдельной таблице в БД, но есть подозрение, что существует более элегантное решение...
По другому у вас сделать не получится, записываете нужные данные о таблице в базу, потом выводите в таблицу
В итоге мне надо все эти данные добавлять в БД. В файле есть лишняя инфа, мне надо брать только два блока: свойства и товары. Сейчас думаю сделать два массива и следующим действием перебирать эти массивы для добавления/редактирования в БД.
@var
объекта. В коде, который указан в шапке вопроса отсутствует присвоение значения и этот метод возвращает namespace другого класса. Эту связь я и не могу понять.