在FuelPHP 1.6中沒有指定視圖,默認情況下加載位於/ views/controller/action中的視圖,但我現在嘗試使用FuelPHP 1.7,並且當我沒有明確僞造視圖時,我只是得到一個白色輸出屏幕。 (我檢查這是不是由回聲突破)視圖需要明確從FuelPHP 1.7?
這是預期的行爲?現在是否需要每次都明確地調用視圖?
在FuelPHP 1.6中沒有指定視圖,默認情況下加載位於/ views/controller/action中的視圖,但我現在嘗試使用FuelPHP 1.7,並且當我沒有明確僞造視圖時,我只是得到一個白色輸出屏幕。 (我檢查這是不是由回聲突破)視圖需要明確從FuelPHP 1.7?
這是預期的行爲?現在是否需要每次都明確地調用視圖?
FuelPHP從來沒有在默認控制器類中根據控制器和操作自動加載視圖的任何代碼。這聽起來像是你自己或者你的項目的其他開發人員添加到你的應用程序中的自定義行爲。
您應該檢查父控制器的before
和after
方法中的什麼,因爲看起來1.7中的細微變化已經破壞了您的應用程序的邏輯。
如果你得到一個白色的輸出屏幕,這實際上是一個正常的行爲。你必須建立一個關於你的控制器的方法的觀點。
你使用的是什麼樣的控制器?你在使用'Controller_Template'嗎? – 2015-03-13 09:13:42
我很確定它始終是預期的行爲。我不記得FuelPHP有這樣的魔力,它一定是你自己的控制器。我甚至檢查出1.6檢查,並且'Controller :: after'或'Controller_Template :: after'中沒有代碼可以做類似的事情。 – 2015-03-13 10:22:35