關(guān)于CodeIgniter視圖使用注意事項(xiàng)
本文講述了CodeIgniter視圖使用注意事項(xiàng)。分享給大家供大家參考,具體如下:
CI中視圖即application/views/下的模版文件,模版中支持直接使用PHP,所以模版的實(shí)現(xiàn)沒有太多好說的,說幾點(diǎn)視圖的注意事項(xiàng):
1、CI的視圖可以在控制器中l(wèi)oad多個(gè)視圖,頁面最后將這些內(nèi)容組合起來后輸出。這里load的動(dòng)作如果交給控制器去做,需要調(diào)整模版結(jié)構(gòu)時(shí)就需要調(diào)整控制器,這不太好?梢栽诳刂破髦羞M(jìn)行封裝或者直接交給視圖去做,保證每個(gè)ACTION都只load一個(gè)視圖文件。
2、讓視圖做它擅長的事情,不要在PHP代碼中直接定義HTML,這樣子會讓程序和視圖都難以維護(hù),如果要加載HTML,可通過load的方式返回。
3、雖然有萬能的`get_instance方法,但在視圖中也不要直接去讀取數(shù)據(jù)或者做一些其他模塊的事情。視圖的作用就是接收數(shù)據(jù)并展現(xiàn)出來,以確保人盡其責(zé),物盡其用。
4、關(guān)于是否要使用模版的問題,個(gè)人趨向于使用模版。直接使用PHP時(shí),需要自己去處理變量的定義問題、轉(zhuǎn)換為HTML實(shí)體的問題,而這些問題模版都可以解決,以及會提供一些更方便的操作。如果要說效率問題,不在這里,也大多不在PHP。
希望本文所述對大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所幫助。
【CodeIgniter視圖使用注意事項(xiàng)】相關(guān)文章:
PHP項(xiàng)目中CodeIgniter使用的建議09-16
電腦使用注意事項(xiàng)04-08
使用拖把的注意事項(xiàng)05-08
吊車使用注意事項(xiàng)08-02
使用味精的注意事項(xiàng)04-06
使用毛巾注意事項(xiàng)06-30
口罩使用的注意事項(xiàng)04-03
天麻使用的注意事項(xiàng)06-11