亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

注意事項(xiàng)

CodeIgniter視圖使用注意事項(xiàng)

時(shí)間:2021-08-31 09:39:58 注意事項(xiàng) 我要投稿

關(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

遠(yuǎn)光燈使用注意事項(xiàng)03-18

口罩使用的注意事項(xiàng)04-03

天麻使用的注意事項(xiàng)06-11