0
我在我的博客表和標記表之間建立了多對多的關係,現在我試圖使用kartik select2獲取帖子標記,我的標記模型的一個實例在select2中以活動形式使用它,但當我打開插入頁面時,出現Invalid argument supplied for foreach()
錯誤。 這裏是我的表格,我已經通過了$model
和$tagModel
這是我的控制器渲染的activeRecord模型的實例。 這裏是我的表格:在yii2中使用select2時爲foreach()錯誤提供了無效參數
<?php
$form = ActiveForm::begin([
'options' => ['enctype' => 'multipart/form-data'],
]);
?>
<?= $form->field($model, 'title')->textinput(); ?>
<?= $form->field($model, 'blog')->textarea(); ?>
<?= $form->field($model, 'imageFile')->fileinput(); ?>
<?=
$form->field($tagModel, 'tag')->widget(Select2::classname(), [
'data' => 'data',
'options' => ['placeholder' => '...تگ ها را انتخاب کنید'],
'pluginOptions' => [
'allowClear' => true
],
]);
?>
<?= Html::SubmitButton('ارسال', ['class' => 'btn btn-success green']); ?>
<?php ActiveForm::end(); ?>
我在foreach已經完全安裝和使用(d)小部件名稱空間,它沒有模型正常工作,但我試圖在這裏使用我的模型... – sobbe
'data'必須是'Select2'小部件中的數組請參見http:/ /demos.krajee.com/widget-details/select2#settings –
謝謝,我得到了<3的問題 – sobbe