欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

thinkphp3.0基礎(chǔ)教程如何定義網(wǎng)站模板

作者 / 無憂主機(jī) 時(shí)間 2012-09-20 07:32:23

在上一節(jié)我們講了如何創(chuàng)建控制器以及訪問控制器的URL模式,詳細(xì)可以通過閱讀thinkphp基礎(chǔ)教程:如何創(chuàng)建控制器和url訪問了解。,今天無憂主機(jī)(m.gle-technology.com)小編準(zhǔn)備給大家講如何定義模板以及讓模板顯示出來。什么是模板?想必大家都不會(huì)陌生的,小編之前給大家出過一系列DEDE模板標(biāo)簽的教程,如果看過的同學(xué)肯定很熟悉,模板就是用來顯示界面的,其實(shí)就是thinkphp里面的視圖,一般模板里面很少寫php代碼,全是HTML代碼,在模板里面可以通過標(biāo)簽的方式來獲取我們給它分配的變量,原理和我們前面學(xué)習(xí)的DEDE模板標(biāo)簽差不多,好了,廢話也不多說了,小編來給大家講下在THINKPHP3.0里面的模板是怎么定義的,首先,我們知道存放模板的目錄是項(xiàng)目(應(yīng)用程序)路徑下面的Tpl目錄,在THINKPHP3.0版本里面模板主題默認(rèn)是空(表示不啟用模板主題功能),以前的老版本里面默認(rèn)主題是deault,好,我們不管老版本了,每一個(gè)控制器就會(huì)對(duì)應(yīng)有一個(gè)文件夾,比如IndexAction.php這個(gè)控制器它對(duì)應(yīng)的文件夾是Index, UserAction.php控制器對(duì)應(yīng)的文件夾是User,而每一個(gè)控制器里面的方法如果需要顯示模板都會(huì)在其對(duì)應(yīng)的文件夾下面有對(duì)應(yīng)的文件,也就是模板文件,小編舉個(gè)例子比較好理解,比如說UserAction.class.php這個(gè)控制器里面有個(gè)index方法和user_add方法,那么,index方法對(duì)應(yīng)的模板文件就是在User文件夾下面的index.html,user_add方法對(duì)應(yīng)的模板文件也是在User文件夾下面的user_add.html,其實(shí)很好理解的,就是一層一層的劃分開來,建好模板之后,我們只需要在控制器的方法里面使用一條語句$this->display(),系統(tǒng)就會(huì)自動(dòng)去找對(duì)應(yīng)的模板文件。好了,下面小編通過一個(gè)小例子來幫助大家理解,為了方便代碼調(diào)試,小編建議大家在本地搭建php虛擬主機(jī)環(huán)境。我們?cè)赨serAction.class.php這個(gè)控制器里面隨便寫幾條代碼:

<?php

class UserAction extends Action{

public function index(){

$this->display();

}

public function demo(){

$this->display();

}

}

?>
然后在Tpl目錄下面新建兩個(gè)模板文件index.html和demo.html,如下圖所示:   讓后我們?nèi)ピL問下User這個(gè)控制器,看下是什么效果,請(qǐng)注意看我瀏覽器上面的地址:   Index方法和demo方法各自顯示出不一樣的模板,好了,今天的教程就到這里!   純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊(cè)國際頂級(jí)域名

本文地址:http://m.gle-technology.com/thinkphp/8620.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服