首頁 >php教程 >PHP开发 >PHP.MVC的模板標籤系統(三)

PHP.MVC的模板標籤系統(三)

黄舟
黄舟原創
2016-12-17 10:09:271061瀏覽

php.MVC標籤語法

    在基本的介紹之後,我們現在就可以來看看模板標籤系統的語法.
    在看具體的標籤之前,我們應該定義什麼作為我們的標籤.為了寫一個標籤,我們使用標籤結點.左標籤()是預設的標籤.如果必要的話,這些標籤我們能夠在phpmvc-config.xml中重新定義.
    模板標籤系統現在支援以下3種標籤:包含指令,聲明和表達式.我們現在來看看這些指令.

包含指令

    包含指令能讓我們將內容分隔為許多模組,例如:頁眉,頁腳或內容.包含的頁面可以是HTML,或其他標籤模板頁.據個例子,下面的包含指令能用來包含一個頁眉:
   
    一個包含指令在模板上下文種的例子:


...




  
        
     
  
    
 
   
 

 在運行時輸出為:
 
 
    Flash Jacks' Sleek Tab Site
 


或甚至其他包含頁.一個聲明看起來像以下程式碼:
   
    我們能夠在範本文件中使用聲明:


  
  

<br>    <br>...<br><br>    在這裡例子中,我們聲明了一些頁變數.前3個變數已經在我們創建的Action類別中的ActionObject中被賦值:data.getValueBean(' SALE_MONTH').第4個變數被賦予了一個字串值:salesAreaID = "Central District".<p>    宣告的變數現在可以在頁面中使用了:<br><!-- start_page_contents_include --><br>...<br><br></p> <h4> </h4> <br><br><center> <br>Clearance deals<br><table class="PRoductsTable"> <br>   ... <br> </table> <br> </center> <br><br><center> <br>Todays specials<br><table class="productsTable"> <br>   ...</table>--<p></p> </center> <br>.... end_page_contents_include --><br>    這些頁變數將會輸出為:<br><!-- Content section heading --><br><h4>Jack's Super Deals for : May 2010</h4> <br>......表達式<p></p> <p>    表達式標籤允許我們在範本頁中執行表達式.表達式的結果將被包含進模板頁.以下表達式將被用來顯示一個簡單的字串(salesAreaID),也可以找回框架配置類別的屬性:<br><br><br>    為了使用這些表達式,我們要在先前聲明過:<br><view-resources></view-resources>    appTitle    = "Flash Jacks' Sleek Tab Site"<br>    contactInfo = "flash.jack@jackshost.com"view-jacks resources><br>    當使用表達式中的物件時,我們能夠寫一個物件-方法(object-method)宣告在標準的PHP符號或點式的符號:<br>The PhpMVC_Tags Object-Method Notation  <br>PHP Style  sales = data- <br>PHP Style  sales = data- <br>PHP Style  sales = data- <br>PHP Style  sales = data- <br>PHP Style >getSales  <br>Dot Style  sales = data.getSales  <br>With Method Params  staff = data.getValueBean("STAFF")  </p>Retrieve Data Array  products = STAFF")  <p>Retrieve Data Array  products = STAFF")  <br>Retrieve Data Array  products = 問題>如何使用模板標籤系統將這些結合在一起來建立頁面.</p> <p> 以上就是PHP.MVC的模板標籤系統(三)的內容,更多相關文章請關注PHP中文網(www.php.cn)! <br></p>🎜🎜🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn