2011-12-13 181 views
1

我想要一個可以從動作和模型訪問的函數。記住MVCDRY的最佳做法是什麼?該功能將被多個模型使用,因此將它作爲模型的公共功能也沒有意義。Symfony全局函數

+0

將它作爲公共方法(靜態,如果可能)放在助手或實用程序類中,並從需要使用它的所有模型中調用它。 – Lazarus

+0

並放在哪裏?它也需要行動起來。 – prongs

+2

助手可以通過操作訪問:) –

回答

0

將它清理成自己的對象比使用混合功能的幫助器更好,因爲它使得(單元)測試更容易,並且允許繼承來適應每個模型的不同需求。