例如一个问题,有四个答案选项。问题和答案是一对多的关系,那么在新建这个问题的时候,如何一次性写入答案呢?
不是controller,而是视图的Form中应该要怎么写?
例如一个问题,有四个答案选项。问题和答案是一对多的关系,那么在新建这个问题的时候,如何一次性写入答案呢?
不是controller,而是视图的Form中应该要怎么写?
一个视图多个models 的问题 wiki中已有多个文章介绍了 搜索下吧
How to use single form to collect data for two or more models
How to use a single form to collect data for two or more models
虽然不是我想要的,但仍然感谢你的回答。
其实我这个问题可以理解为 同一Model,一次性写入多条记录 时,表单应该怎么去写?
因为表段中的字段名是 Model_Attribute 这样生成的,所有同一个Model的情况下,字段名就会重复(包括ID)。
目前我的解决方法是从 AnserModel 继承出多个Model。不知道有没有更好的解决办法。
收集表格块数据 示例是update 其实insert实现原理类似
官方好像有扩展 可以动态用js添加一行那种 电商程序会用到那种?
非常感谢,搜了一下,确实有个这方面的扩展 multimodelform
不过我按照 Collecting Tabular Input 一文搞定了,原来可以这么方便,哈哈,真心感谢了!