怎樣設(shè)置PHP.MVC的模板標(biāo)簽

這篇文章給大家介紹怎樣設(shè)置PHP.MVC的模板標(biāo)簽,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、米林網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為米林等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

應(yīng)用程序的boot.ini文件包含需要得到PHP.MVC框架的信息.boot.ini文件通常位于應(yīng)用程序的"WEB-INF"目錄下.為了設(shè)置應(yīng)用程序使用模板標(biāo)簽類,我們需要在boot.ini文件中定義一些屬性.下面創(chuàng)新互聯(lián)小編來講解下怎樣設(shè)置PHP.MVC的模板標(biāo)簽?

怎樣設(shè)置PHP.MVC的模板標(biāo)簽

TagActionDispatcher是ActionDispatcher類的標(biāo)準(zhǔn)實現(xiàn).為了讓框架能讀取TagActionDispatcher類,我們?yōu)樽兞?appServerRootDir設(shè)置值為'TagActionDispatcher':

//SetuptheapplicationspecificActionDispatcher(RequestDispatcher)

$actionDispatcher='TagActionDispatcher';

模板標(biāo)簽系統(tǒng)庫根目錄

我們也需要設(shè)置路徑指向我們的PHP.MVC庫(需要文件系統(tǒng)的絕對路徑):

//Setphp.MVClibraryrootdirectory(notrailingslash).

$appServerRootDir='C:\WWW\phpmvc-base';

可選設(shè)置

應(yīng)用程序定時器可以使用$timerRun屬性來設(shè)置開或關(guān):

//Timerreporting.1=on,0=off

$timerRun=1;

還可以指導(dǎo)框架總是(強制)編譯應(yīng)用程序phpmvc-config.xml配置類(最好用在開發(fā)階段,因為會比較慢),我們使用:

//TheapplicationXMLconfigurationdataset:

$appXmlCfgs=array();

$appXmlCfgs['config']=array('name'=>'phpmvc-config.xml','fc'=>True);

或者僅在phpmvc-config.xml文件被修改的時候重新編譯應(yīng)用程序配置文件(在開發(fā)完成后使用此項設(shè)置,速度快),我們使用:

//TheapplicationXMLconfigurationdataset:

$appXmlCfgs=array();

$appXmlCfgs['config']=array('name'=>'phpmvc-config.xml','fc'=>False);

設(shè)置應(yīng)用程序模板目錄

當(dāng)為模板標(biāo)簽應(yīng)用程序設(shè)置模板目錄時,我們需要去創(chuàng)建一個目錄(和子目錄),放置我們的應(yīng)用程序模板文件.這個目錄必須被命名為在View資源配置類的$tplDir屬性所定義的值,默認(rèn)是'./WEB-INF/tpl'.比如:例子應(yīng)用程序有一個模板目錄結(jié)構(gòu)設(shè)置像這樣:

-PhpMVC-Tags

Index.html

Main.php

WEB-INF

tpl

pageFooter.ssp

pageHeader.ssp

salePageBody.ssp

sale

pageContent.ssp

怎樣設(shè)置PHP.MVC的模板標(biāo)簽

我們也需要去創(chuàng)建目錄放置編譯的頁面.這個目錄必須被命名為在View資源配置類的$tplDirC屬性所定義的值.默認(rèn)是'./WEB-INF/tpl_C'.例子應(yīng)用程序有一個模板目錄結(jié)構(gòu)設(shè)置像這樣:

PhpMVC-Tags

Index.html

Main.php

WEB-INF

tpl

...

sale

...

tpl_C

pageFooter.sspC

pageHeader.sspC

salePageBody.sspC

sale

pageContent.sspC

注意我們也需要在'./WEB-INF/tpl_C'下創(chuàng)建sale目錄.

設(shè)置PHP.MVC庫的路徑和包含

檢查以下路徑設(shè)置已經(jīng)被定義在GlobalPaths.php和globalPrepend.php文件在你的框架安裝目錄下的"/WEB-INF"目錄下:

GlobalPaths.php

------------------------------------------------

$appDirs[]='WEB-INF/lib/phpmvc_tags';

globalPrepend.php

------------------------------------------------

include_once'PhpMVC_Tags.php';

如果他們沒有在添加到路徑里,那么就定義這些變量.

安裝PHP.MVC庫

下載最新版的PHP.MVC庫:http://www.phpmvc.net/download/cvsIdx.php?doc=cvs-snaps

解壓庫文檔到一個目錄.修改上面所描述過的路徑設(shè)置和包含設(shè)置.

運行例子應(yīng)用程序

下載例子應(yīng)用程序.完整的例子代碼文件和這個向?qū)Ф寄茉谶@里下載:http://www.phpmvc.net/download/rel/phpmvc-tags-v1.0.zip

解壓到web服務(wù)器目錄中.可能像這樣:C:/WWW/PhpMVC-Tags

修改應(yīng)用程序和框架設(shè)置.

為了測試?yán)映绦?需要瀏覽器例子程序的首頁:http://localhost/PhpMVC-Tags/Index.html

關(guān)于怎樣設(shè)置PHP.MVC的模板標(biāo)簽就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

文章題目:怎樣設(shè)置PHP.MVC的模板標(biāo)簽
網(wǎng)站URL:http://muchs.cn/article48/ghishp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT用戶體驗App開發(fā)、企業(yè)網(wǎng)站制作網(wǎng)站設(shè)計公司微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)