我有2个实体:Product
和List
。他们共享 HABTM 关系。
假设我有大约1000个Product
条目,我目前正在创建List
。在Form
中,我会向Product
添加多个List
。
第一个问题:
由于1000个产品很多,因此使用<select>
标记列出它们并不明智。所以我将使用文本输入并验证。这个验证可以通过AJAX请求完成,但我在考虑使用Validation::inList()
(来自http://book.cakephp.org/2.0/en/models/data-validation.html#core-validation-rules)会更好吗?
第二个问题:
为了将多个Product
添加到列表中,我可能需要类似“添加产品”按钮,以将新行附加到表单。问题是,我如何在ListsController
中插入条目?还有 JS生成的 name
应该有input