【发布时间】:2013-05-17 06:07:14
【问题描述】:
我添加了三个表单元素
- defineroute.ctp
- singleroute.ctp
- singletrip.ctp
在名为 route.ctp 的视图中,users_controller 中有一个用于 route.ctp 的函数,称为 route()。 我的疑问是如何管理来自这三个元素的数据并将其存储在不同的表中。怎么可能?
【问题讨论】:
标签: cakephp controller views
我添加了三个表单元素
【问题讨论】:
标签: cakephp controller views
斯宾,
有很多方法可以做到这一点。
由于您有单独的元素,因此您可以为所有不同的表单创建不同的表单标签,一旦提交,它将转到特定的控制器和操作,所以在这里非常简单。
如果您为所有元素保留了一个表单标签,那么您可以为不同的模型保留不同的文本框名称。
喜欢:
对于defineroute.ctp
数据[模型1][字段1] 数据[模型1][字段2]
单路由.ctp 数据[模型2][字段1] 数据[模型2][字段2]
singletrip.ct
数据[模型3][字段1] 数据[model3][field2]
一旦他们提交了表单,那么您将拥有一个包含不同模型数组的数组,例如:
数据[模型1]=>数组(字段1,字段2) 数据[模型2]=>数组(字段1,字段2) 数据[模型3]=>数组(字段1,字段2)
现在您可以执行保存操作并享受马迪!!!
【讨论】: