在DataBase中保存多行Yii

时间:2011-12-02 19:20:32

标签: yii multirow

我和Yii有些困难。 在我的项目中,我有两个字段(和Id_status Artist),可以插入多行,如下例http://www.eha.ee/labs/yiiplay/index.php/en/site/extension?view=dynamicrows
但问题是我无法在数据库中保存数据。 对于这种情况,我正在使用三个表(tbl_song,tbl_artists,tbl_song_artists)。

如果有人可以帮助我,谢谢。

1 个答案:

答案 0 :(得分:0)

是的,这应该有效。只需使用Yii's Tabular Input即可。

诀窍是确保动态向表单添加新行的JavaScript为新文本输入提供了正确的nameid,并带有唯一编号。

你可能只需要使用一个随机数作为$ i值,只要你使用[]语法,Yii就会将$ _POST输入解析为一个数组,你可以在你的行动中循环服务器,并将每一行保存到数据库。

我希望这个提示有所帮助 - 祝你好运!