标签: yii-inheritance

如何在yii的更新视图中的多选列表框中加载选定的列表项?

我有一个multiple select-list-boxStaffCreate-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>
Run Code Online (Sandbox Code Playgroud)

问题是,当我加载表单来更新服务时.如何选择以前保存在数据库中的员工?

我尝试了这个 dropDownList属性,但它无法正常工作.
$ select | 字符串| 选定的值

如果有人有解决方案,那么建议我.谢谢所有的伙伴......

multiple-select multi-select yii yii-inheritance

8
推荐指数
1
解决办法
2万
查看次数

Yii CUserIdentity与用户模型

我的Yii项目中至少有一个模型需要引用特定的用户ID.在我的模型SQL中,我有类似的东西CONSTRAINT FOREIGN KEY (user_id) REFERENCES User(id).当我遇到CUserIdentity的文档时,我将继续创建一个User模型.我不得不承认我很困惑.CUserIdentity是用户还是与特定用户案例相关联的州?我想尽可能多地使用内置的Yii功能,因为它们根据我的理解处理了许多与安全相关的问题,并且我知道存在一些模块,比如srbac处理用户身份验证和注册管理.请指导我正确的方向.(还有问题:模型和组件之间的关系是什么?)

php oop yii yii-components yii-inheritance

2
推荐指数
1
解决办法
2525
查看次数