Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我与 YF 合作过一段时间,我知道在 YF 中是一件美妙的事情——一种将动作定义为分离类的能力。有关详细信息,请查看此页面(第 3 段。行动)。
我想知道,是否有可能在 SF2 中做到这一点?
对于 SF,我找到了以下解决方案:扩展类 sfAction。SF2呢?
Symfony 2.x 不是 MVC 框架。没有定义如何创建控制器、视图或模型层的方法。该框架仅提供支撑结构。
也就是说,创建一个单独的动作对象的想法是愚蠢的(当 Symfony 1.x 这样做时它是愚蠢的,而当 Yii 被砍掉时它仍然是愚蠢的)。
控制器是应该只改变模型层和当前视图状态的结构。它不创建对象,也不渲染输出。它只是有关用户输入的详细信息,并将其定向到模型层或视图。为动作设置单独的类是没有意义的。