2014-01-17 47 views
0

我想用yii輪選擇部件替換yii默認選擇控件。使用YiiYii輪選擇框協會與型號

代碼插件

<?php echo $form->dropDownList($model,'branch_id', CHtml::listData(Branches::model()->findAll(array('order' => 'branch_name')),'id','branch_name'));?> 

選擇特林得到這樣的

<?php $this->widget('yiiwheels.widgets.formhelpers.WhSelectBox',array('name' => 'branch_id', 'size' => 'input-large', 'model' => $model, 'data' => CHtml::listData(Branch::model()->findAll(array('order' => 'branch_name')),'id','branch_name')));?> 

我得到的是branch_id字段不能爲空白表單提交錯誤。

我如何將它與當前的表單模型關聯?

這裏是Yiiwheels API docs

回答

0

而是「名稱」字段中的鏈接,我不得不使用「屬性」字段。

<?php $this->widget('yiiwheels.widgets.formhelpers.WhSelectBox',array('attribute' => 'branch_name', 'size' => 'input-large', 'model' => $model, 'data' => CHtml::listData(Branch::model()->findAll(array('order' => 'branch_name')),'id','branch_name')));?> 

對不起!我的錯!