2015-06-09 11 views
0

有時,在執行的一開始就應該做些事情。而且,我稱之爲'引導'或'初始化'。
在引導文件中,我通常是disable the magic quotes at the runtime,設置數據庫適配器,定義路徑,註冊自動加載器等。
將引導程序放在BaseController __construct()方法中是否正確?或者在FrontController中? 或者,我應該把它作爲bootstrap.php嗎?引導文件是控制器嗎?

+0

通常,引導程序文件不是控制器。引導程序啓動應用程序的核心,設置自動加載器並路由URL(或調用路由器)。 – Styphon

回答

1

不,引導程序文件用於初始化。

控制器負責處理用戶輸入(Web環境中的請求)併爲他提供輸出(Web環境中的響應)。

一個前端控制器只是一個集中處理未處理的請求。

這些組件都不應該有初始化應用程序的責任。

相關問題