我需要为我网站上的其中一个模型添加国家/地区选项。我使用yii1和图书馆yiibooster。我发现了一个很好的插件http://bootstrapformhelpers.com/country/#jquery-plugins,但他无法理解如何将所选值添加到数据库并在添加后显示它。
我最初制作如下,只需将模框包裹在模型中......
<div class="bfh-selectbox bfh-countries" data-country="US" data-flags="true">
<?php echo $form->textFieldGroup($model,'country',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5','maxlength'=>255)))); ?>
</div>
但是在提交表单字段&#34; country&#34;显示为&#34;未设置&#34;
然后我直接在&#34;输入&#34;中添加了必要的属性。
<?php echo $form->textFieldGroup($model,'country',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5 bfh-selectbox bfh-countries','maxlength'=>255, 'data-country'=>'US', 'data-flags'=>'true')))); ?>
但它甚至没有显示国家/地区列表。
如何解决我的问题?我看到yii2有一个Bootstrap Form Helpers,但重写项目需要太多精力......