Раньше я использовал kartik во многих проектах, и он прекрасно работает даже во всплывающем модале, но в этом смысле я не знаю, почему
в контроллере
$model = new LogFile();
$file_position= $_GET['file_position'];
$canTransferTo = new CourtDepartment();
$canTransferTo = CourtDepartment::find()
->where(['id'=>$file_position])
->one();
$CourtDepartment = CourtDepartment::find()
->where('id in ('. $canTransferTo->canTransferTo.')')
->all();
в моей _form.php
<?= $form->field($model, 'move_to')->widget(\kartik\widgets\Select2::classname(), [
'data' => \yii\helpers\ArrayHelper::map($CourtDepartment
, 'id', 'name'),
'options' => ['placeholder' => Yii::t('app', 'Choose Court department')],
'pluginOptions' => [
'allowClear' => true
],
]); ?>
когда я нажимаю кнопку
<?= Html::button(Yii::t('app', 'Move File'), ['value' => Url::to(['log-file/create','rippId'=>$model->rippId, 'file_position'=>$model->file_position]),'class' => 'btn btn-primary addNew', 'id'=>'addNew']); ?>
я получаю это сообщение в консоли
GET http: [Имя моего сайта]? R = файл журнала% 2Fcreate & rippId = 1-10-151 & file_position = 2 500 (внутренняя ошибка сервера)
но если я открою ссылку в новой вкладке, она прекрасно работает