1

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

这可能吗?

让我知道,谢谢

4

1 回答 1

2

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

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

做不同事情的不同形式应该总是分开的。如果你开始在同一个动作中做多件事情并且看到事情肯定会变得混乱。只需寻求最佳实践技术:如果一个方法同时做两件事,请重构它。

于 2012-05-30T22:30:55.237 回答