Php 在yii2中使用select2时,为foreach()错误提供的参数无效
我在我的博客表和标记表之间建立了多对多关系,现在我尝试使用kartik select2获取post标记,我已经创建了标记模型的一个实例,以便在活动表单的select2中使用它,但是当我打开插入页面时,我得到了foreach()提供的Php 在yii2中使用select2时,为foreach()错误提供的参数无效,php,forms,yii,yii2,select2,Php,Forms,Yii,Yii2,Select2,我在我的博客表和标记表之间建立了多对多关系,现在我尝试使用kartik select2获取post标记,我已经创建了标记模型的一个实例,以便在活动表单的select2中使用它,但是当我打开插入页面时,我得到了foreach()提供的无效参数。 这是我的表单,我已经通过了$model和$tagModel,它们是我的activeRecord模型的实例,带有来自控制器的render。 这是我的表格: <?php $form = ActiveForm::begin([ '
无效参数。
这是我的表单,我已经通过了$model
和$tagModel
,它们是我的activeRecord模型的实例,带有来自控制器的render。
这是我的表格:
<?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
但我们都知道
foreach用于数组
我认为数据应该是一个数组我看不到您代码中的foreach
但我们都知道
foreach用于数组
我认为数据应该是一个数组我已经安装并使用了(d)小部件名称空间,没有模型也可以正常工作,但我正在尝试使用我的模型…数据
必须是选择2
小部件中的数组见谢谢,我安装并使用了(d)小部件时遇到的问题小部件名称空间完整,没有模型也可以正常工作,但我尝试在这里使用我的模型…数据
必须是Select2
小部件中的一个数组。谢谢,我遇到了问题