欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2016年01月20日 09:16:52   作者:老彭  
這篇文章主要介紹了CodeIgniter視圖使用注意事項(xiàng),分析說明了CodeIgniter視圖的加載、定義及模板與函數(shù)的使用方法,需要的朋友可以參考下

本文講述了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,這樣子會(huì)讓程序和視圖都難以維護(hù),如果要加載HTML,可通過load的方式返回。

3、雖然有萬能的get_instance方法,但在視圖中也不要直接去讀取數(shù)據(jù)或者做一些其他模塊的事情。視圖的作用就是接收數(shù)據(jù)并展現(xiàn)出來,以確保人盡其責(zé),物盡其用。

4、關(guān)于是否要使用模版的問題,個(gè)人趨向于使用模版。直接使用PHP時(shí),需要自己去處理變量的定義問題、轉(zhuǎn)換為HTML實(shí)體的問題,而這些問題模版都可以解決,以及會(huì)提供一些更方便的操作。如果要說效率問題,不在這里,也大多不在PHP。

更多關(guān)于CodeIgniter框架相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》和《CI(CodeIgniter)框架進(jìn)階教程

希望本文所述對(duì)大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#使用PHP服務(wù)端的Web Service通信實(shí)例

    C#使用PHP服務(wù)端的Web Service通信實(shí)例

    這篇文章主要介紹了C#使用PHP服務(wù)端的Web Service通信實(shí)例,需要的朋友可以參考下
    2014-04-04
  • IIS服務(wù)器中部署PHP案例詳解

    IIS服務(wù)器中部署PHP案例詳解

    這篇文章主要介紹了IIS服務(wù)器中部署PHP案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法

    ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法

    這篇文章主要介紹了ThinkPHP自定義函數(shù)解決模板標(biāo)簽加減運(yùn)算的方法,實(shí)例分析了ThinkPHP中自定義函數(shù)在模板標(biāo)簽中的使用技巧,需要的朋友可以參考下
    2015-07-07
  • PHP腳本自動(dòng)識(shí)別驗(yàn)證碼查詢汽車違章

    PHP腳本自動(dòng)識(shí)別驗(yàn)證碼查詢汽車違章

    經(jīng)常有查下自己的車有沒有違章,所以寫了現(xiàn)在這個(gè)腳本,幫助查詢自己的車是否違章。主要用到,帶cookie模擬表單提交和驗(yàn)證碼識(shí)別。具體腳本寫法一起通過本文學(xué)習(xí)吧
    2016-12-12
  • 最新評(píng)論