В виджете естьLoveorigami писал(а):Что значит переменые? $var1? Или свойства виджета?
Код: Выделить всё
Public $var;
В виджете естьLoveorigami писал(а):Что значит переменые? $var1? Или свойства виджета?
Код: Выделить всё
Public $var;
Код: Выделить всё
Name_widget=>[
Class=>"classwidget",
Var1=>"test",
Var2=>"test2"
]
заменил extends в самом классе.webplus писал(а):bool(true)zelenin писал(а):$className = $this->model;
var_dump($className === ''frontend\models\News'');
die();
bool(true)zelenin писал(а):$className = $this->model;
var_dump($className === ''frontend\models\News'');
die();
напрямую работает! А при передачи через конфиг нетzelenin писал(а):$className = ''frontend\models\News'';
если напрямую в коде прописать?
вот скрин ошибки с кодом: http://joxi.net/BA0OjaaTxw8z2yzelenin писал(а):строку файла правильную смотрите? или в другом месте вообще ошибка?
закавычил // die();zelenin писал(а):и
$model = new $className;
не работает?
выдает string(20) "frontend\models\News"zelenin писал(а):$className = $this->model;
var_dump($className);
die();
$model = new $className;
ElisDN писал(а):Значит поле $this->model у Вас оказалось пустое.
Код: Выделить всё
print $className = $this->model; exit;
$model = \Yii::createObject($className);
теперь вот эта ошибка: Unsupported configuration type: NULLElisDN писал(а):Код: Выделить всё
$model = \Yii::createObject($className);
Да я использовал eval - но наверно это не правильный был подход?zelenin писал(а): PS eval, серьезно? https://github.com/borysenko/sitemap/bl ... ap.php#L52