一个提交按钮cakephp的多个动作

时间:2012-05-30 22:04:52

标签: php cakephp cakephp-1.3

是否可以在cakephp应用程序中使用一个按钮来调用两个不同控制器中的两个不同操作?例如,假设我在页面上有一个文本框和下一个按钮,当我单击下一个按钮时,我希望将输入到文本框中的数据保存到数据库并移动到下一页(移动到另一页是另一个控制器动作)

这可能吗?

让我知道,谢谢

1 个答案:

答案 0 :(得分:2)

你的观念是完全错误的想法。有不同的方法,但你的“两个按钮”是完全错过领先。我猜是因为你不了解MVC设计模式,请阅读它。

当您提交表单时,我们称之为/ reports / step1,数据验证只需保存并重定向到/ reports / step2。

不同形式的不同形式应始终分开。如果你开始在同一个动作中做多件事情,那么事情就会变得一团糟。简单地选择最佳实践技巧:如果一个方法一次做两件事就重构它。