Smarty環(huán)境配置與使用入門教程,smarty環(huán)境入門教程_PHP教程
Jul 12, 2016 am 08:52 AMSmarty環(huán)境配置與使用入門教程,smarty環(huán)境入門教程
本文實(shí)例講述了Smarty環(huán)境配置與使用方法。分享給大家供大家參考,具體如下:
下載Smarty(這里以Smarty-2.6.26為例)。解壓下載的文件(目錄結(jié)構(gòu)還蠻復(fù)雜的)。接下來演示給大家一個(gè)安裝實(shí)例,看過應(yīng)該會(huì)舉一反三的。
(1) 在根目錄下建立了新的目錄learn/,再在learn/里建立一個(gè)目錄smarty/。將剛才解壓縮出來的目錄的libs/拷貝到smarty/里,再在smarty/里新建templates目錄,templates里新建cache/,templates/,templates_c/, config/。
(2) 新建一個(gè)模板文件:index.tpl,將此文件放在learn/smarty/templates/templates目錄下,代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 <html> <head> <metahttp-equiv="Content-Type" content="text/html;charset=gb2312"> <title>Smarty</title></head> <body>{#$hello#}</body> </html>
新建index.php,將此文件放在learn/下:
<?php require 'smarty/libs/Smarty.class.php'; $smarty = new Smarty;//設(shè)置各個(gè)目錄的路徑,這里是安裝的重點(diǎn) $smarty->template_dir ="smarty/templates/templates"; $smarty->compile_dir ="smarty/templates/templates_c"; $smarty->config_dir = "smarty/templates/config"; $smarty->cache_dir ="smarty/templates/cache"; //smarty模板有高速緩存的功能,如果這里是true的話即打開caching,但是會(huì)造成網(wǎng)頁(yè)不立即更新的問題,當(dāng)然也可以通過其他的辦法解決 $smarty->caching = false; $smarty->left_delimiter = "{#"; //重新定義邊界,因?yàn)槟J(rèn)邊界“{}“符,在html頁(yè)面中嵌入js腳本文件編寫代碼段時(shí)使用的就是”{}“符,自定義邊界符還可以是<{ }>, {/ /} 等 $smarty->right_delimiter = "#}"; $hello = "Hello World!";//賦值 $smarty->assign("hello",$hello);//引用模板文件 $smarty->display('index.tpl');?>
(3) 執(zhí)行index.php就能看到Hello World!了。
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《smarty模板入門基礎(chǔ)教程》、《PHP模板技術(shù)總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基于pdo操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于smarty模板的PHP程序設(shè)計(jì)有所幫助。

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

標(biāo)題:如何在PyCharm中正確配置Git在現(xiàn)代軟件開發(fā)中,版本控制系統(tǒng)是非常重要的工具,而Git作為其中一種流行的版本控制系統(tǒng),為開發(fā)者提供了強(qiáng)大的功能和靈活的操作。而PyCharm作為一款功能強(qiáng)大的Python集成開發(fā)環(huán)境,自帶了對(duì)Git的支持,能夠讓開發(fā)者更加便捷地管理代碼版本。本文將介紹如何在PyCharm中正確地配置Git,以便于在開發(fā)過程中更好地

標(biāo)題:Linux系統(tǒng)中GDM的工作原理及配置方法在Linux操作系統(tǒng)中,GDM(GNOMEDisplayManager)是一種常見的顯示管理器,用于控制圖形用戶界面(GUI)登錄和用戶會(huì)話管理。本文將介紹GDM的工作原理和配置方法,以及提供具體的代碼示例。一、GDM的工作原理GDM是GNOME桌面環(huán)境下的顯示管理器,負(fù)責(zé)啟動(dòng)X服務(wù)器并提供登錄界面,用戶輸

PyCharm是一款強(qiáng)大的集成開發(fā)環(huán)境(IDE),而PyTorch是深度學(xué)習(xí)領(lǐng)域備受歡迎的開源框架。在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)領(lǐng)域,使用PyCharm和PyTorch進(jìn)行開發(fā)可以極大地提高開發(fā)效率和代碼質(zhì)量。本文將詳細(xì)介紹如何在PyCharm中安裝配置PyTorch,并附上具體的代碼示例,幫助讀者更好地利用這兩者的強(qiáng)大功能。第一步:安裝PyCharm和Python

Win11系統(tǒng)如何配置工作組工作組是一種在局域網(wǎng)中連接多臺(tái)計(jì)算機(jī)的方式,它允許計(jì)算機(jī)之間共享文件、打印機(jī)和其他資源。在Win11系統(tǒng)中,配置工作組非常簡(jiǎn)單,只需按照以下步驟操作即可。步驟1:打開“設(shè)置”應(yīng)用程序首先,點(diǎn)擊Win11系統(tǒng)的“開始”按鈕,然后在彈出的菜單中選擇“設(shè)置”應(yīng)用程序。你也可以使用快捷鍵“Win+I”打開“設(shè)置”。步驟2:選擇“系統(tǒng)”在“設(shè)置”應(yīng)用程序中,你會(huì)看到多個(gè)選項(xiàng)。請(qǐng)點(diǎn)擊“系統(tǒng)”選項(xiàng),進(jìn)入系統(tǒng)設(shè)置頁(yè)面。步驟3:選擇“關(guān)于”在“系統(tǒng)”設(shè)置頁(yè)面中,你會(huì)看到多個(gè)子選項(xiàng)。請(qǐng)點(diǎn)

了解LinuxBashrc:功能、配置與使用方法在Linux系統(tǒng)中,Bashrc(BourneAgainShellruncommands)是一個(gè)非常重要的配置文件,其中包含了系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行的各種命令和設(shè)置。Bashrc文件通常位于用戶的家目錄下,是一個(gè)隱藏文件,它的作用是為用戶自定義設(shè)置Bashshell的環(huán)境。一、Bashrc的功能設(shè)置環(huán)境

PyCharm是一款常用的集成開發(fā)環(huán)境(IDE),在日常開發(fā)中,使用Git管理代碼是必不可少的。本文將介紹如何在PyCharm中配置Git,并使用Git進(jìn)行代碼管理,并附帶具體代碼示例。第一步:安裝Git首先,確保在你的計(jì)算機(jī)上已經(jīng)安裝了Git。如果沒有安裝,可以前往[Git官網(wǎng)](https://git-scm.com/)下載并安裝最新版本的Git

標(biāo)題:Linux系統(tǒng)中如何配置和安裝FTPS,需要具體代碼示例在Linux系統(tǒng)中,F(xiàn)TPS是一種安全的文件傳輸協(xié)議,與FTP相比,F(xiàn)TPS通過TLS/SSL協(xié)議對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密,提高了數(shù)據(jù)傳輸?shù)陌踩?。在本文中,將介紹如何在Linux系統(tǒng)中配置和安裝FTPS,并提供具體的代碼示例。步驟一:安裝vsftpd打開終端,輸入以下命令安裝vsftpd:sudo

MyBatisGenerator是MyBatis官方提供的一個(gè)代碼生成工具,可以幫助開發(fā)人員快速生成符合數(shù)據(jù)庫(kù)表結(jié)構(gòu)的JavaBean、Mapper接口以及XML映射文件。在使用MyBatisGenerator進(jìn)行代碼生成的過程中,配置參數(shù)的設(shè)置是至關(guān)重要的。本文將從配置參數(shù)的角度出發(fā),深入探討MyBatisGenerator的
