-
入口文件與配置文件查看全部
-
阿斯頓法國和健康查看全部
-
創(chuàng)建Smarty modifier插件:在插件目錄里新建文件 modifier.插件名.php文件(如 modifier.插件名.php),然后插件方法名字書寫規(guī)范: smarty_modifier_插件名(變量1 [, 變量2]..... ){} 如 function smarty_modifier_test($utime, $format){ return date($format,$utime); } 調(diào)用就是{第一個參數(shù)值名稱:第二個值} {$timetest:'Y-m-d H:i:s'}查看全部
-
插件函數(shù)命名:smarty_插件類型_函數(shù)名字() 插件文件命名:插件類型.插件名字.php//注意插件名字與插件函數(shù)名字一致查看全部
-
控制器的作用查看全部
-
{'f'|str_replace:'ew':$stra} 豎線前面的作為第一個參數(shù)來傳入到replace的,后面是第2個 function test($param){ $p1=$param['p1']; $p2=$param['p2']; return '參數(shù)1:'.$p1.'參數(shù)2:'.$p2; } 以數(shù)組形式傳給函數(shù)里面 $smarty->registerPlugin('function','f_test','test'); function:函數(shù)體 f_test:注冊到sm后的函數(shù) test:往里注冊的函數(shù)名即smarty中函數(shù)查看全部
-
smarty的循環(huán) foreach查看全部
-
Smarty三種插件 用例及釋義 functions 函數(shù)插件 (自定義函數(shù)) 1.將插件以 function.插件名.php 的格式進(jìn)行建立,放置在./lib/plugins目錄下 2.插件內(nèi)為php代碼 且為function函數(shù) 格式: function smarty_function_插件名 ($params){... $params[參數(shù)1] $params[參數(shù)2] ...} 注意: 該處的插件名要和腳本名中的插件名 要一致. 用法: {test width="150" height="200"} modifiers 修飾插件 (自定義變量調(diào)節(jié)器) 1.將插件以 modifier.插件名.php 的格式進(jìn)行建立,放置在./lib/plugins目錄下 2.插件內(nèi)為php代碼 且為function函數(shù) 格式: function smarty_modifier_插件名 (參數(shù)1,參數(shù)2,參數(shù)3...){...} 注意: 該處的插件名要和腳本名中的插件名 要一致. 用法: {$time|test:'Y-m-d H:i:s'} bloack 區(qū)塊函數(shù)插件 (自定義區(qū)塊函數(shù)) 1.將插件以 bloack.插件名.php 的格式進(jìn)行建立,放置在./lib/plugins目錄下 2.插件內(nèi)為php代碼 且為function函數(shù) 格式: function smarty_block_插件名 ($params, $content){... $params[參數(shù)1] $params[參數(shù)2] ...} 注意: 該處的插件名要和腳本名中的插件名 要一致. 用法: {test replace=true maxnum=43} {$str} {/test}查看全部
-
什么是Smarty插件? Smarty插件本質(zhì)上是function函數(shù) Smarty插件常用類型 functions 函數(shù)插件 modifiers 修飾插件 block functions 區(qū)塊函數(shù)插件 如何來制作使用插件 1:) 使用registerPlugin方法注冊寫好的自定義函數(shù) 2:) 將寫好的插件放入Smarty解壓目錄中的lib目錄下的plugins目錄里 3:) php的內(nèi)置函數(shù),可以自動以修飾插件(變量調(diào)節(jié)器插件)的形式在模板里使用查看全部
-
自定義函數(shù) (registerPlugin) function func($params){ return '第一個參數(shù):'.$params['p1'].'<br>第二個參數(shù):'.$params['p2']; } $smarty->registerPlugin('function','func','func'); test.tpl {func p1="AAA" p2="BBB"}查看全部
-
Smarty中使用php的內(nèi)置函數(shù) 在smarty中使用php的內(nèi)置函數(shù)也應(yīng)當(dāng)遵循smarty的原則 ---------------------- str_replace(參數(shù)1,參數(shù)2,參數(shù)3) 參數(shù)1:被查找替換的字符 參數(shù)2:替換值 參數(shù)3:待處理的字符串 ---------------------- 比較: $str = 'abcdefg' php中: str_replace('d','M',$str); smarty中: {'d'|str_replace:'M':$str} 備注: {參數(shù)1|內(nèi)置函數(shù)名:參數(shù)2:參數(shù)3,參數(shù)4...}查看全部
-
Smarty不僅可以傳參數(shù),而且可以傳對象或者方法查看全部
-
{include file="header.tpl" title="This is a Title" charset="utf-8" content="頭文件引入成功" } <!DOCTYPE html> <html lang="en"> <head> <meta charset="{$charset}"> <title>{$title}</title> </head> <body> {$content} </body> </html>查看全部
-
foreach循環(huán) 兩種格式 格式1 {foreach item=value from=$info} {$value.title}<br> {$value.author}<br> {$value.content}<br> <hr> {foreachelse} 空空如也 {/foreach} 格式2(PHP原生態(tài)) {foreach $info as $value} {$value.title}<br> {$value.author}<br> {$value.content}<br> <hr> {foreachelse} 空空如也 {/foreach}查看全部
-
section循環(huán) {section name=i loop=$info start=1 max=2} {$info[i]['title']}<br> {$info[i]['author']}<br> {$info[i]['content']}<br> <hr> {/section}查看全部
舉報
0/150
提交
取消