這篇文章給大家介紹怎樣設(shè)置PHP.MVC的模板標簽,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
在網(wǎng)站建設(shè)、成都網(wǎng)站制作過程中,需要針對客戶的行業(yè)特點、產(chǎn)品特性、目標受眾和市場情況進行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計方向。成都創(chuàng)新互聯(lián)公司還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。應(yīng)用程序的boot.ini文件包含需要得到PHP.MVC框架的信息.boot.ini文件通常位于應(yīng)用程序的"WEB-INF"目錄下.為了設(shè)置應(yīng)用程序使用模板標簽類,我們需要在boot.ini文件中定義一些屬性.下面創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,小編來講解下怎樣設(shè)置PHP.MVC的模板標簽?
怎樣設(shè)置PHP.MVC的模板標簽
TagActionDispatcher是ActionDispatcher類的標準實現(xiàn).為了讓框架能讀取TagActionDispatcher類,我們?yōu)樽兞?appServerRootDir設(shè)置值為'TagActionDispatcher':
//SetuptheapplicationspecificActionDispatcher(RequestDispatcher)
$actionDispatcher='TagActionDispatcher';
模板標簽系統(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)用程序模板目錄
當為模板標簽應(yīng)用程序設(shè)置模板目錄時,我們需要去創(chuàng)建一個目錄(和子目錄),放置我們的應(yīng)用程序模板文件.這個目錄必須被命名為在View資源配置類的$tplDir屬性所定義的值,默認是'./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的模板標簽
我們也需要去創(chuàng)建目錄放置編譯的頁面.這個目錄必須被命名為在View資源配置類的$tplDirC屬性所定義的值.默認是'./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庫:/tupian/20230522/cvsIdx.php 解壓庫文檔到一個目錄.修改上面所描述過的路徑設(shè)置和包含設(shè)置.
運行例子應(yīng)用程序
下載例子應(yīng)用程序.完整的例子代碼文件和這個向?qū)Ф寄茉谶@里下載:/tupian/20230522/pp 解壓到web服務(wù)器目錄中.可能像這樣:C:/WWW/PhpMVC-Tags
修改應(yīng)用程序和框架設(shè)置.
為了測試例子程序,需要瀏覽器例子程序的首頁:http://localhost/PhpMVC-Tags/Index.html
關(guān)于怎樣設(shè)置PHP.MVC的模板標簽就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。