一对多时如何一次性写入多?

例如一个问题,有四个答案选项。问题和答案是一对多的关系,那么在新建这个问题的时候,如何一次性写入答案呢?

不是controller,而是视图的Form中应该要怎么写?

一个视图多个models 的问题 wiki中已有多个文章介绍了 搜索下吧

How to use single form to collect data for two or more models

:lol:

How to use a single form to collect data for two or more models

虽然不是我想要的,但仍然感谢你的回答。

其实我这个问题可以理解为 同一Model,一次性写入多条记录 时,表单应该怎么去写?

因为表段中的字段名是 Model_Attribute 这样生成的,所有同一个Model的情况下,字段名就会重复(包括ID)。

目前我的解决方法是从 AnserModel 继承出多个Model。不知道有没有更好的解决办法。

收集表格块数据 示例是update 其实insert实现原理类似

官方好像有扩展 可以动态用js添加一行那种 电商程序会用到那种? :D

非常感谢,搜了一下,确实有个这方面的扩展 multimodelform

不过我按照 Collecting Tabular Input 一文搞定了,原来可以这么方便,哈哈,真心感谢了!