假設我有一個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