0

我添加了三个表单元素

  1. 定义路由.ctp
  2. 单路由.ctp
  3. 在名为route.ctp
    的视图中的 singletrip.ctp。在 users_controller 中有一个用于 route.ctp 的函数,称为 route()。我的疑问是如何管理来自这三个元素的数据并将其存储在不同的表中。怎么可能?
4

1 回答 1

1

思斌,

有很多方法可以做到这一点。

  1. 由于您有单独的元素,因此您可以为所有不同的表单创建不同的表单标签,一旦提交它们,它将转到特定的控制器和操作,所以这里非常简单。

  2. 如果您为所有元素保留了一个表单标签,那么您可以为不同的模型保留不同的文本框名称。

喜欢:

对于defineroute.ctp

数据[模型1][字段1] 数据[模型1][字段2]

singleroute.ctp 数据[model2][field1] 数据[model2][field2]

单程.ct

数据[模型3][字段1] 数据[模型3][字段2]

提交表单后,您将使用一个包含不同模型数组的数组,例如:

data[model1]=>array(field1, field2) data[model2]=>array(field1, field2) data[model3]=>array(field1, field2)

现在您可以执行保存操作并享受 madi 了!!!

于 2013-05-17T06:46:40.423 回答