我有一个multiple select-list-box
for Staff
in Create-Service-Form
,用于在创建新服务时选择多个人员。为此,我可以在一项服务中分配多名员工。
我将staff_id
字段保存为:
$model->staff_id = serialize($model->staff_id);
这里是多选列表框的更新视图代码:
<div class="row">
<?php echo $form->labelEx($model,'staff_id'); ?>
<?php
$data = array('1' => 'Sam', '2' => 'john', '3' => 'addy');
$htmlOptions = array('size' => '5', 'prompt'=>'Use CTRL to Select Multiple Staff', 'multiple' => 'multiple');
echo $form->ListBox($model,'staff_id', $data, $htmlOptions);
?>
<?php echo $form->error($model,'staff_id'); ?>
</div>
问题是,当我加载表单以更新服务时。我如何选择那些以前保存在数据库中的员工?
我尝试了这个dropDownList-attributes,但它不起作用。
$选择 | 字符串 | 选定的值
如果有人有解决方案,那么建议我。谢谢各位小伙伴...