自定义函数要放在项目应用目录/common/common.php中
模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### }
说明:
{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;
###表示模板变量本身的参数位置 ;
function abc($i,$c='red'){
return '<span style=color:'.$c.' >'.$i.'</span>';
}
function ok(){
return 'ok';
}
调用方法如下:
(1) 模板中调用
{$n|abc}<br/>
{$n|abc=###}<br/>
{$n|abc=###,'blue'}<br/>
{:ok}
(2)模板程序中调用
class IndexAction extends Action {
public function index() {
echo ok();
$this->display ();
}
转载于:https://blog.51cto.com/johnzxw/1308851