【发布时间】:2014-03-28 13:03:59
【问题描述】:
我有 2 个独立的控制器 Controller1:somethingAction 和 Controller2:processForm。
在somethingAction 中,我创建了一个表单并将其操作(url)设置为processForm 的url。当somethingAction的视图中的表单被提交时,POST数据转到processForm。
在processForm 中,我创建了相同的表单,对其进行验证和处理。一切都很好,除非表格无效。因为为了显示错误以及用户输入的数据,您需要渲染与somethingAction 完全相同的视图。
如果不复制代码(流程表单部分),我无法重用这样的表单,即使是 3-4 行,我也希望拥有这种功能。
有简单的方法吗?没有 AJAX。我错过了什么吗?
如果嵌入的控制器可以重定向就可以做到。
【问题讨论】:
标签: php forms validation symfony