将列表构建器值保存到数据库:Yii

时间:2014-04-07 09:00:28

标签: php yii

我在yii中有一个列表构建器小部件,它看起来像this

我想将右栏中的所有选定值保存到我的数据库中。如何将选定的值传递给控制器​​?请帮助这方面

2 个答案:

答案 0 :(得分:1)

我已经为自己想出了这个。

窗口小部件默认情况下也包含了保存代码。

Here是将列表小部件保存到数据库的链接。

答案 1 :(得分:0)

如果您在提交表单后收到array,请使用serialize()并保存。 (它会将数组转换为格式化的字符串)。

$model->attribute=serialize($_POST['modelname']['attribute'])
-----
$model->save();

并在获取数据时使用unserialize()

或者

您可以使用foreach遍历数组并存储每个选定的数据。