《PHP編程:CodeIgniter視圖使用注意事項(xiàng)》要點(diǎn):
本文介紹了PHP編程:CodeIgniter視圖使用注意事項(xiàng),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
PHP應(yīng)用本文講述了CodeIgniter視圖使用注意事項(xiàng).分享給大家供大家參考,具體如下:
PHP應(yīng)用CI中視圖即application/views/下的模版文件,模版中支持直接使用PHP,所以模版的實(shí)現(xiàn)沒有太多好說的,說幾點(diǎn)視圖的注意事項(xiàng):
PHP應(yīng)用1、CI的視圖可以在控制器中l(wèi)oad多個(gè)視圖,頁面最后將這些內(nèi)容組合起來后輸出.這里load的動(dòng)作如果交給控制器去做,需要調(diào)整模版結(jié)構(gòu)時(shí)就需要調(diào)整控制器,這不太好.可以在控制器中進(jìn)行封裝或者直接交給視圖去做,保證每個(gè)ACTION都只load一個(gè)視圖文件.
PHP應(yīng)用2、讓視圖做它擅長的事情,不要在PHP代碼中直接定義HTML,這樣子會(huì)讓程序和視圖都難以維護(hù),如果要加載HTML,可通過load的方式返回.
PHP應(yīng)用3、雖然有萬能的get_instance辦法,但在視圖中也不要直接去讀取數(shù)據(jù)或者做一些其他模塊的事情.視圖的作用就是接收數(shù)據(jù)并展現(xiàn)出來,以確保人盡其責(zé),物盡其用.
PHP應(yīng)用4、關(guān)于是否要使用模版的問題,個(gè)人趨向于使用模版.直接使用PHP時(shí),需要自己去處理變量的定義問題、轉(zhuǎn)換為HTML實(shí)體的問題,而這些問題模版都可以辦理,以及會(huì)提供一些更方便的操作.如果要說效率問題,不在這里,也大多不在PHP.
PHP應(yīng)用更多關(guān)于CodeIgniter框架相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》和《CI(CodeIgniter)框架進(jìn)階教程》
PHP應(yīng)用希望本文所述對(duì)大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所贊助.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP編程:CodeIgniter視圖使用注意事項(xiàng)》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/7711.html