Приветствую, я понимаю что в связи с обновлением yii2 изменились некоторые функции, также и
::className()
Вот пример того, что я имею ввиду:
В документации советуют исправить на
::class()
Но я это делаю
<?= $form->field($model, 'text')->widget(Widget::class(), [
'settings' => [
'lang' => 'ru',
'uploadOnlyImage' => true,
'validatorOptions' => ['maxSize' => 40000],
'minHeight' => 200,
'plugins' => [
'imagemanager',
],
'imageUpload' => Url::to(['/admin/news/image-upload']),
'imageManagerJson' => Url::to(['/admin/news/images-get']),
]
]); ?>
И у меня выдаёт ошибку:
syntax error, unexpected '('
1. in C:\Users\acer\OSPanel\domains\medicalyii2\modules\admin\views\news\_form.php at line
/* @var $form yii\widgets\ActiveForm */
?>
<div class="user-form">
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'text')->widget(Widget::class(), [
'settings' => [
'lang' => 'ru',
'uploadOnlyImage' => true,
'validatorOptions' => ['maxSize' => 40000],
'minHeight' => 200,
'plugins' => [
'imagemanager',
],
'imageUpload' => Url::to(['/admin/news/image-upload']),
2. yii\base\ErrorHandler::handleFatalError()
Помогите разобраться, как правильно вызывать эту функцию