好的,所以这就是我在的地方。我一直在研究MVC / OOP,试图将自己作为练习。我想我终于在MVC首字母缩略词中扼杀了每个字母的目的 - 我的问题在于这里涉及一个设计决策。
我已经设置了一个FC类 - 它从$ _GET数组中获取参数,并使用include将相应的子模板加载到主模板中。每个子模板也执行类似的技巧,并加载一组局部,以满足复杂的布局要求。当我这样做的时候,我得到了一个潜在的怀疑,我没有完全掌握一切 - 模型没有显着的外观(尽管公平地说'应用程序'几乎没有数据层的方式)。
然后我认为我应该处理联系表单,该表单需要三个状态/视图,提交时没有错误,提交时有错误,未提交。我已经看到了解决这个问题的方法,我希望得到一些反馈。我打算做的是在部分中加载一个控制器,根据请求数据处理视图选择。
我查看了应用程序控制器,但我看到的示例只是循环了一大堆命令,我想我只想执行命令/控制每个部分,所以我不确定这是不是正确的方法。
所以,我的问题是:
答案 0 :(得分:0)
你会推荐什么?
联系表格,需要三份 州/观点,提交时没有 错误,提交错误,而不是 提交
这样你只需要2个视图。
您如何定义我所描述的组件,它是控制器,命令模式还是肮脏的页面控制器?
控制器,除非Controller!= 肮脏页面控制器 - 如果是这样我不知道。
答案 1 :(得分:0)