国产午夜福利在线观看红一片,久久精品国产再热青青青,又硬又粗又大一区二区三区视频,中文字幕乱码免费,久久超碰97文字幕 ,中国精学生妹品射精久久

  • 紅軟基地:您身邊最放心的安全下載站!
您所在的位置:首頁(yè) > 軟件 > 編程開(kāi)發(fā) > 編程工具 > smarty模板

smarty模板

軟件類型:
國(guó)外軟件
軟件語(yǔ)言:
英文
軟件大。
332 KB
軟件授權(quán):
免費(fèi)軟件
軟件評(píng)級(jí):
4
更新時(shí)間:
2016-06-16
應(yīng)用平臺(tái):
WinXP, Win7, WinAll
軟件簡(jiǎn)介

smarty模板是一個(gè)使用PHP寫(xiě)出來(lái)的模板引擎,是目前業(yè)界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的內(nèi)容,提供了一種易于管理和使用的方法,用來(lái)將原本與HTML代碼混雜在一起PHP代碼邏輯分離。簡(jiǎn)單的講,目的就是要使PHP程序員同前端人員分離,使程序員改變程序的邏輯內(nèi)容不會(huì)影響到前端人員的頁(yè)面設(shè)計(jì),前端人員重新修改頁(yè)面不會(huì)影響到程序的程序邏輯,這在多人合作的項(xiàng)目中顯的尤為重要。28v紅軟基地

\"smarty模板\"28v紅軟基地

smarty模板使用說(shuō)明

一. 安裝28v紅軟基地

下載最新版本的Smarty。解壓下載的文件(目錄結(jié)構(gòu)還蠻復(fù)雜的)。接下來(lái)演示給大家一個(gè)安裝實(shí)例,看過(guò)應(yīng)該會(huì)舉一反三的。28v紅軟基地

(1) 在根目錄下建立了新的目錄learn/,再在learn/里建立一個(gè)目錄smarty/。將剛才解壓縮出來(lái)的目錄的libs/拷貝到smarty/里,再在smarty/里新建templates目錄,templates里新建cache/,templates/,templates_c/, config/。28v紅軟基地

(2) 新建一個(gè)模板文件:index.tpl,將此文件放在learn/smarty/templates/templates目錄下,代碼如下:28v紅軟基地

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"此處DOCTYPE28v紅軟基地

聲明不全,下午糾結(jié)了好一會(huì),終于看到了,新手朋友們關(guān)注下">28v紅軟基地

<html>28v紅軟基地

<head>28v紅軟基地

<metahttp-equiv="Content-Type" content="text/html;charset=gb2312">28v紅軟基地

<title>Smarty</title></head>28v紅軟基地

<body>{#$hello#}</body>28v紅軟基地

</html>28v紅軟基地

新建index.php,將此文件放在learn/下:28v紅軟基地

<?php28v紅軟基地

require \'smarty/libs/Smarty.class.php\';28v紅軟基地

$smarty = new Smarty();//設(shè)置各個(gè)目錄的路徑,這里是安裝的重點(diǎn)28v紅軟基地

$smarty->template_dir ="smarty/templates/templates";28v紅軟基地

$smarty->compile_dir ="smarty/templates/templates_c";28v紅軟基地

$smarty->config_dir = "smarty/templates/config";28v紅軟基地

$smarty->cache_dir ="smarty/templates/cache";28v紅軟基地

//smarty模板有高速緩存的功能,如果這里是true的話即打開(kāi)caching,但是會(huì)造成網(wǎng)頁(yè)不立即更新的問(wèn)題,當(dāng)然也可以通過(guò)其他的辦法解決28v紅軟基地

$smarty->caching = false;28v紅軟基地

$smarty->left_delimiter = "{#"; //重新定義邊界,因?yàn)槟J(rèn)邊界“{}“符,在html頁(yè)面中嵌入js腳本文件編寫(xiě)代碼段時(shí)使用的就是”{}“符,自定義邊界符還可以是<{ }>, {/ /} 等28v紅軟基地

$smarty->right_delimiter = "#}";28v紅軟基地

$hello = "Hello World!";//賦值28v紅軟基地

$smarty->assign("hello",$hello);//引用模板文件28v紅軟基地

$smarty->display(\'index.tpl\');?>28v紅軟基地

(3) 執(zhí)行index.php就能看到Hello World!了。28v紅軟基地

二. 賦值28v紅軟基地

在模板文件中需要替換的值用大括號(hào){}括起來(lái),值的前面還要加$號(hào)。例如{$hello}。這里可以是數(shù)組,比如{$hello.item1},{$hello.item2}…28v紅軟基地

而PHP源文件中只需要一個(gè)簡(jiǎn)單的函數(shù)assign(var , value)。28v紅軟基地

簡(jiǎn)單的例子:28v紅軟基地

*.tpl:28v紅軟基地

*.php:28v紅軟基地

$hello[name]= “Mr. Green”;28v紅軟基地

$hello[time]=”morning”;28v紅軟基地

$smarty->assign(“exp”,$hello);28v紅軟基地

output:28v紅軟基地

Hello,Mr.Green!Good morning28v紅軟基地

三. 引用28v紅軟基地

網(wǎng)站中的網(wǎng)頁(yè)一般header和footer是可以共用的,所以只要在每個(gè)tpl中引用它們就可以了。28v紅軟基地

示例:*.tpl:28v紅軟基地

{include file="header.tpl"}28v紅軟基地

{* body of template goes here *}28v紅軟基地

{include file="footer.tpl"}28v紅軟基地

軟件下載地址
smarty模板
軟件推薦
下載排行

精品軟件

熱門關(guān)鍵詞

熱門軟件推薦