寻找我的应用程序的结构一些建议\改善设计咨询为Zend的应用
用户登录并呈现一个值得欢迎的消息和选项 每个选项指向同一个控制器如OptionController一个菜单,但用不同的动作
/选项/ ABC
/选项/ DEF
OptionController.php
{
abcAction()
defAction()
}
为什么我有不同的行为的原因是因为每个选项会需要不同的表格
当表单呈现并且用户输入输入时,请求将再次提交给验证控制器,并且每个选项都有不同的操作。我需要基本的表单验证+自定义业务逻辑
我有它“工作”,但不认为这是一个好办法。思考?
你问只有一个控制器有很多操作是坏的吗? – smack0007 2009-08-14 11:18:27
不是。它更多的是处理表单。我是否应该有一个操作来呈现表单+一个操作来在同一个控制器中处理表单?如果验证失败,我想用适当的验证错误重新显示表格 – db83 2009-08-14 11:23:57