假设我有一个CoreBundle
,它有一个名为Event
的实体。在CoreBundle
中,事件可以例如显示(showAction
)。我也有一个BackendBundle
。该事件的deleteAction
只能从后端触发。但是,deleteAction
属于CoreBundle
中定义的实体。 CoreBundle
和BackendBundle
都有一个EventController
。什么是放置此动作的正确位置/包
的问题是:如果该deleteAction
放在BackendBundle
的EventController
或CoreBundle
的EventController
?
P.s.我知道两者都可以工作,但这更像是一个哲学问题。
在此期间,我与一些人交谈过,每个人都同意。控制器伴随着视图,如果只能从后端内的视图执行特定操作,我们应该将deleteAction“关闭”移动到该视图 – 2013-02-13 10:33:42
Sgoettshkes你从我口中窃取了字。很好的答案。 +1 – DonCallisto 2013-02-13 11:33:09