2010-09-27 22 views

回答

1

正如前面的答案所說,當控制達到聲明時就會發生。如果語句在視圖文件中,那麼會發生這種情況,但在視圖中創建對象是很不尋常的。你更有可能在控制器中擁有它。由於控制器通常會將視圖作爲最後一步加載,因此將在加載視圖之前創建該對象。

+0

你可以給任何例子 – ktm 2010-09-27 21:33:05

+0

當然。假設你有一個帶有show()函數的控制器。在show()中,你有各種邏輯,包括你的$ newObj = new SomeClass(),接着是更多邏輯,最後是$ this-> load-> view('show_view')。該視圖僅被處理,因此控制器中的任何語句都在視圖加載之前處理。你不應該真的在視圖中創建任何對象,因爲所有繁重的工作應該在控制器中完成,並且視圖中需要的任何對象都應該通過$ this-> load-> view語句從控制器傳遞。 – Hibiscus 2010-09-28 06:40:19

1

在運行時,控件到達該語句。

+0

有沒有例子?這是否意味着要查看文件? – ktm 2010-09-27 21:13:16

+0

我不知道你的意思是「去查看文件」。 – 2010-09-27 21:14:11

相關問題