我有一张桌子和它的模型。我已经在该模型上应用了CRUD操作。
但是,问题是:我想一次在一个html页面中显示所有记录。并且想要更新该表中的任何记录,当我提交表单时,应该将更改的记录更新到表中。
在上图中,表price_list中有3条记录,以及价格和显示汽车价格的字段。
我想使用单一表单更新多个记录,即使可能,我也希望最后从同一页面添加新记录。
这在Yii框架中是否可行?
答案 0 :(得分:2)
使用yii这是非常常见的任务,实际上并不像看起来那么复杂。以下是您需要了解的全部内容:http://www.yiiframework.com/doc/guide/1.1/en/form.table
非常清楚并完全转换你的情况。
答案 1 :(得分:0)
更新多个记录的情况是将主键数组传递给updateByPk()或者可能(如果我正确理解此方法)updateAll(),其中新值与旧值不同。
不确定插入我认为它(编程)必须与更新稍微分开,但我想可以这样做,以便用户可以只编辑表并单击保存以保存所有更改。
所以简而言之,但它看起来是你必须要实现的东西。有关参考Yii's ActiveRecord介绍性文档。