我曾经在许多项目中使用kartik,即使在弹出模式下也可以正常使用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']); ?>
我在控制台中收到此消息
获取http:[我的网站名称]?r = log-file%2Fcreate&rippId = 1-10-151&file_position = 2 500(内部服务器错误)
但是如果我在新标签页中打开链接,则效果很好