如何显示Yii中的所有记录以更新表格
问题描述:
我有一个表格和它的模型。我已经在该模型上应用了CRUD操作。如何显示Yii中的所有记录以更新表格
但是,问题是:我想要在一个HTML页面中一次显示所有记录。并且想要更新该表中的任何记录,并且当我提交表单时,应将更改的记录更新到表中。
在上图中有从表3个PRICE_LIST记录,凭借其价格,并显示出汽车的价格还是没有现场一起。
我想更新多个记录使用单一的形式,即使可能我想从最后添加新的记录从同一页。
这是否可能在Yii框架?
答
这是yii工作的常见任务,实际上并不像看起来那么复杂。这里是所有你需要知道的:http://www.yiiframework.com/doc/guide/1.1/en/form.table
这是非常清楚,完全转换你的情况。
答
更新多个记录将通过主键的阵列,以updateByPk()或也许的情况下(如果我正确理解此方法)updateAll()其中来自旧值不同的新的值。
不确定插入我认为它会(以编程方式)必须与更新稍微分开,但我想可以这样做,因此用户可以编辑表并单击保存以保存所有更改。
总之,是的,但它看起来是你必须实施的东西。参考Yii's ActiveRecord介绍性文件。