国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 後端開發(fā) php教程 PHP.MVC的模板標籤系統(tǒng)(五)_PHP教學課程

PHP.MVC的模板標籤系統(tǒng)(五)_PHP教學課程

Jul 21, 2016 pm 04:12 PM
幾個 只需 應用程式 建立 標籤 範本 步驟 注意 系統(tǒng)

建立模板標簽系統(tǒng)應用程序

??? 建立模板標簽系統(tǒng)應用程序只需幾個步驟.
??? 注意:以下步驟假設使用了新的SleeK例子應用程序(這個例子可以在www.phpmvc.net上找到).

修改應用程序的boot.ini文件

??? 應用程序的boot.ini文件包含需要得到PHP.MVC框架的信息.boot.ini文件通常位于應用程序的"WEB-INF"目錄下.為了設置應用程序使用模板標簽類,我們需要在boot.ini文件中定義一些屬性.

TagActionDispatcher類

??? TagActionDispatcher是ActionDispatcher類的標準實現.為了讓框架能讀取TagActionDispatcher類,我們?yōu)樽兞?appServerRootDir設置值為'TagActionDispatcher':
// Setup the application specific ActionDispatcher (RequestDispatcher)
?$actionDispatcher = 'TagActionDispatcher';

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

??? 我們也需要設置路徑指向我們的PHP.MVC庫(需要文件系統(tǒng)的絕對路徑):
// Set php.MVC library root directory (no trailing slash).
?$appServerRootDir = 'C:\WWW\phpmvc-base';

可選設置

??? 應用程序定時器可以使用$timerRun屬性來設置開或關:
// Timer reporting. 1=on, 0=off
?$timerRun = 1;
??? 還可以指導框架總是(強制)編譯應用程序phpmvc-config.xml配置類(最好用在開發(fā)階段,因為會比較慢),我們使用:
// The application XML configuration data set:
? $appXmlCfgs = array();
? $appXmlCfgs['config'] = array('name'=>'phpmvc-config.xml', 'fc'=>True);
??? 或者僅在phpmvc-config.xml文件被修改的時候重新編譯應用程序配置文件(在開發(fā)完成后使用此項設置,速度快),我們使用:
// The application XML configuration data set:
? $appXmlCfgs = array();
? $appXmlCfgs['config'] = array('name'=>'phpmvc-config.xml', 'fc'=>False);

設置應用程序模板目錄

??? 當為模板標簽應用程序設置模板目錄時,我們需要去創(chuàng)建一個目錄(和子目錄),放置我們的應用程序模板文件.這個目錄必須被命名為在View資源配置類的$tplDir屬性所定義的值,默認是'./WEB-INF/tpl'.比如:例子應用程序有一個模板目錄結構設置像這樣:
- PhpMVC-Tags
???? Index.html
???? Main.php
???? WEB-INF
??????? tpl
?????????? pageFooter.ssp
?????????? pageHeader.ssp
?????????? salePageBody.ssp
?????????? sale
????????????? pageContent.ssp
??? 我們也需要去創(chuàng)建目錄放置編譯的頁面.這個目錄必須被命名為在View資源配置類的$tplDirC屬性所定義的值.默認是'./WEB-INF/tpl_C'.例子應用程序有一個模板目錄結構設置像這樣:
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目錄.

設置PHP.MVC庫的路徑和包含

??? 檢查以下路徑設置已經被定義在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
??? 解壓縮庫文件到一個目錄.修改上面所描述的路徑設定和包含設定.

運行範例應用程式

??? 下載範例應用程式.完整的範例程式碼檔案和這個精靈都能在這裡下載:http://www.phpmvc.net/download/rel/phpmvc-tags-v1.0.zip
??? 解壓縮到web伺服器目錄中.可能像這樣:C:/WWW/PhpMVC-Tags
??? 修改應用程式和框架設定.
??? 為了測試例子程式,需要瀏覽器範例程式的首頁:http://localhost/PhpMVC -Tags/Index.html


附錄A:ViewResources配置類別

??? ViewResourcesConfig類別表現了元素的設定資訊.
??? 下表列出了ViewResourcesConfig類別的屬性,條目描述與預設值:???

Name ?Description ?Default Value
?$appTitle?? ?The application title?? ?'My Web Application'
?$appVersion?? ?The application version?? ?'1.0'
?$copyright?? ?The copyright notice?? ?'Copyright C YYYY My Name. All rights reserved.'
?$contactInfo?? ?The contact information ?'webmaster@myhost.com'
?$processTags ?Do we run the template engine processor (boolean)? ?False
?$compileAll ?Force compile pages (boolean) ?False
?$tagL ?The left tag identifier?? ??'<@'
$tagR The right tag identifier '">'@>'
?$tplDir? ?The view resource templates directory? ?'./WEB-INF/tpl'
?$tplDirC?? ?The compiled templates directory? ??'./WEB-INF/tpl_C'
??$extC ?The compiled file notation. Eg: "pageContent.ssp[C]"? ?'C'
?$maxFileLength?? ?The maximum size of the template files allowed, in bytes (integer)? ??250000
??$tagFlagStr?? ?Indicates tag template file(s) to be pre-processed. Eg: "myPage.ssp" ?'.ssp'
??$tagFlagCnt?? ?The number of trailing filename characters to sample (".ssp" = -4)? ?-4

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/313697.htmlTechArticle建立模板標籤系統(tǒng)應用程式建立模板標籤系統(tǒng)應用程式只需幾個步驟. 注意:以下步驟假設使用了新的SleeK範例應用程式(這個範例可以在www...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發(fā)現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在iPhone中使Google地圖成為預設地圖 如何在iPhone中使Google地圖成為預設地圖 Apr 17, 2024 pm 07:34 PM

iPhone上的預設地圖是Apple專有的地理位置供應商「地圖」。儘管地圖越來越好,但它在美國以外的地區(qū)運作不佳。與谷歌地圖相比,它沒有什麼可提供的。在本文中,我們討論了使用Google地圖成為iPhone上的預設地圖的可行性步驟。如何在iPhone中使Google地圖成為預設地圖將Google地圖設定為手機上的預設地圖應用程式比您想像的要容易。請依照以下步驟操作–先決條件步驟–您必須在手機上安裝Gmail。步驟1–開啟AppStore。步驟2–搜尋“Gmail”。步驟3–點選Gmail應用程式旁

升級微信最新版本的步驟(輕鬆掌握微信最新版本的升級方法) 升級微信最新版本的步驟(輕鬆掌握微信最新版本的升級方法) Jun 01, 2024 pm 10:24 PM

不斷推出新版本以提供更好的使用體驗,微信作為中國的社交媒體平臺之一。升級微信至最新版本是非常重要的,家人和同事的聯繫、為了保持與朋友、及時了解最新動態(tài)。 1.了解最新版本的特性與改進了解最新版本的特性與改進非常重要,在升級微信之前。效能改進和錯誤修復,透過查看微信官方網站或應用程式商店中的更新說明、你可以了解新版本所帶來的各種新功能。 2.檢查目前微信版本我們需要檢查目前手機上已安裝的微信版本、在升級微信之前。點擊,打開微信應用“我”然後選擇,菜單“關於”在這裡你可以看到當前微信的版本號,。 3.打開應

此 Apple ID 尚未在 iTunes Store 中使用:修復 此 Apple ID 尚未在 iTunes Store 中使用:修復 Jun 10, 2024 pm 05:42 PM

使用AppleID登入iTunesStore時,可能會在螢幕上拋出此錯誤提示「此AppleID尚未在iTunesStore中使用」。沒有什麼可擔心的錯誤提示,您可以按照這些解決方案集進行修復。修正1–更改送貨地址此提示出現在iTunesStore中的主要原因是您的AppleID個人資料中沒有正確的地址。步驟1–首先,開啟iPhone上的iPhone設定。步驟2–AppleID應位於所有其他設定的頂部。所以,打開它。步驟3–在那裡,打開“付款和運輸”選項。步驟4–使用面容ID驗證您的存取權限。步驟

如何將Apple Vision Pro連接到PC 如何將Apple Vision Pro連接到PC Apr 08, 2024 pm 09:01 PM

AppleVisionPro頭戴式裝置本身與電腦不相容,因此您必須將其設定為連接到Windows電腦。自推出以來,AppleVisionPro一直備受追捧,擁有其尖端功能和廣泛的可操作性,很容易理解原因。雖然您可以對其進行一些調整以適應PC,並且其功能在很大程度上取決於AppleOS,因此其功能將受到限制。如何將AppleVisionPro連接到我的電腦? 1.驗證系統(tǒng)要求你需要最新版本的Windows11(不支援自訂電腦和Surface設備)支援64位元2GHZ或更快的快速處理器高效能GPU,最

iPhone螢幕截圖不起作用:如何修復 iPhone螢幕截圖不起作用:如何修復 May 03, 2024 pm 09:16 PM

螢幕截圖功能在您的iPhone上不起作用嗎?截圖非常簡單,因為您只需同時按住「提高音量」按鈕和「電源」按鈕即可抓取手機螢幕。但是,還有其他方法可以在設備上捕獲幀。修復1–使用輔助觸控使用輔助觸控功能截取螢幕截圖。步驟1–轉到您的手機設定。步驟2–接下來,點選以開啟「輔助功能」設定。步驟3–開啟「觸摸」設定。步驟4–接下來,開啟「輔助觸控」設定。步驟5–打開手機上的「輔助觸控」。步驟6–打開“自訂頂級選單”以存取它。步驟7–現在,您只需將這些功能中的任何一個連結到螢幕擷取即可。因此,點擊那裡的首

無法在iPhone上更改Apple ID國家/地區(qū):修復 無法在iPhone上更改Apple ID國家/地區(qū):修復 Apr 20, 2024 am 08:22 AM

無法更改AppleID所屬國家或地區(qū)。在許多情況下,您無法變更AppleID的區(qū)域。我們已經討論了所有這些條件及其各自的解決方案,以便您能夠在iPhone上更改AppleID。修復1–取消所有活動訂閱如果您已經有活動訂閱,Apple不允許您執(zhí)行區(qū)域修改操作。通常,這些應用程式在不同地區(qū)具有不同的訂閱計劃、等級和費用(貨幣)。步驟1–您必須轉到“設定”。步驟2–您將在「設定」頁面的頂部找到您的AppleID。步驟3–點擊一次即可打開它。步驟4–在下一頁上,開啟「訂閱」選單。步驟5–您可以在其中查看

Shazam應用程式在iPhone中無法運作:修復 Shazam應用程式在iPhone中無法運作:修復 Jun 08, 2024 pm 12:36 PM

iPhone上的Shazam應用程式有問題? Shazam可協助您透過聆聽歌曲找到歌曲。但是,如果Shazam無法正常工作或無法識別歌曲,則必須手動對其進行故障排除。修復Shazam應用程式不會花費很長時間。因此,無需再浪費時間,請按照以下步驟解決Shazam應用程式的問題。修正1–禁用粗體文字功能iPhone上的粗體文字可能是Shazam無法正常運作的原因。步驟1–您只能從iPhone設定執(zhí)行此操作。所以,打開它。步驟2–接下來,開啟其中的「顯示和亮度」設定。步驟3–如果您發(fā)現啟用了“粗體文本

華為乾崑 ADS3.0 智駕系統(tǒng) 8 月上市 享界 S9 首發(fā)搭載 華為乾崑 ADS3.0 智駕系統(tǒng) 8 月上市 享界 S9 首發(fā)搭載 Jul 30, 2024 pm 02:17 PM

7月29日,在AITO問界第四十萬臺新車下線儀式上,華為常務董事、終端BG董事長、智能汽車解決方案BU董事長余承東出席發(fā)表演講并宣布,問界系列車型將于今年8月迎來華為乾崑ADS3.0版本的上市,并計劃在8月至9月間陸續(xù)推送升級。8月6日即將發(fā)布的享界S9將首發(fā)華為ADS3.0智能駕駛系統(tǒng)。華為乾崑ADS3.0版本在激光雷達的輔助下,將大幅提升智駕能力,具備融合端到端的能力,并采用GOD(通用障礙物識別)/PDP(預測決策規(guī)控)全新端到端架構,提供車位到車位智駕領航NCA功能,并升級CAS3.0全

See all articles