0

我与 YF 合作过一段时间,我知道在 YF 中是一件美妙的事情——一种将动作定义为分离类的能力。有关详细信息,请查看此页面(第 3 段。行动)。

我想知道,是否有可能在 SF2 中做到这一点?

对于 SF,我找到了以下解决方案:扩展类 sfAction。SF2呢?

4

1 回答 1

2

Symfony 2.x 不是 MVC 框架。没有定义如何创建控制器、视图或模型层的方法。该框架仅提供支撑结构。

也就是说,创建一个单独的动作对象的想法是愚蠢的(当 Symfony 1.x 这样做时它是愚蠢的,而当 Yii 被砍掉时它仍然是愚蠢的)。

控制器是应该只改变模型层和当前视图状态的结构。它不创建对象,也不渲染输出。它只是有关用户输入的详细信息,并将其定向到模型层或视图。为动作设置单独的类是没有意义的。

于 2012-08-15T00:47:04.773 回答