Symfony:使用特征或中间类来完成Controller 1更好吗?

时间:2015-06-08 23:27:15

标签: php oop symfony

我知道它存在像FOSRestBundle这样的包来实现它,但使用它可能会非常复杂。所以我决定创建一个简单的RestController类来添加更多"自动化"列出/添加/更新/删除实体的方法。

所以我的第一个问题是:使用特质或中间类来实现它会更好吗?

1 个答案:

答案 0 :(得分:0)

使用特征取决于两件事:

  • 是否要对某些不依赖RestController的类使用Controller方法?

    由于您肯定会使用一些Controller方法来撰写RestController,我认为答案是否定的。

  • 您是否计划创建其他必须用来完成控制器的课程?

    如果答案是肯定的,那么您有可能将RestController保留为Controller继承的,并将这些其他类作为特征写入。如果答案是否定的,那么RestController应该是中间人更清楚。