这可能看起来像一个愚蠢的问题,因为我觉得它是在问这个问题但我在文档中找不到任何相关内容。
我需要在所有网页上显示的网站标题中添加一个表单。 我需要能够在每个页面中提交该表格(这里不足为奇)。
我可以通过Zend Framework的布局功能显示我的表单,但我无法找到网站后端的等效内容,只能在一个地方处理它,站点范围内。
我认为可以将表单验证放在引导程序中但看起来不像。
我是否遗漏了某些内容,或者我是否必须将表单验证放在所有控制器的所有init()函数中?
答案 0 :(得分:0)
您可以编写一个处理您请求的插件。如果您需要在执行任何其他操作之前处理您的表单,我建议您使用dispatchLoopStartup()挂钩。
在这种情况下,您应该避免使用predispatch和postdispatch,因为如果您处理多个操作(例如,使用_forward),会多次调用这些挂钩。