thinkphp-模板基础

 

 

   //各种输出

$this->assign('name','白小飞');
$this->display();
//变量输出tpl文件:{$name}


/*
$data['name']='白小飞';
$data['pass']='bxf';
$this->assign('data',$data);
$this->display();
//数组输出tpl:{$data['name']}或{$data.pass}
*/

/*
$data=new \stdClass();
$data->name='白小飞';
$data->pass='bxf';
$this->assign('data',$data);
$this->display();
//对象输出tpl:{$data->name}或{$data:pass}
*/

 

  //系统变量

/* //tpl文件
{$Think.server.script_name}
{$Think.session.name}
{$Think.cookie.pass}
{$Think.get.pass}
{$Think.post.pass}
{$Think.request.pass}

{$Think.const.APP_PATH}
{$Think.config.url_model}
{$Think.lang.var_error}
*/
//$this->display();
//输出tpl文件


/*
$this->assign('name','白小飞');
$this->display();
//tpl文件
{$name|md5} //md5加密

{$name|mb_substr=0,2,'UTF-8'} //显示从第一位开始到第二位

*/

/*
$this->assign('date',time());
$this->display();
//tpl文件
{$date|date='Y-m-d H:i:s',###} //###将前面的调到后面
*/ //要添加函数,必须加|

/*
$this->assign('name','');
$this->display();
//tpl文件
{$name|default='没有数据'} //若没有变量,将默认输出
*/

 

  //使用运算符
/*  
$this->assign('num',10);
$this->display();
//tpl文件
{$num+10} //加减乘除
{$num+getNum()} //函数
{$num<1?'15':'20'} //三元运算符
//数组不支持$data.name+10
*/

 

posted on 2017-04-15 20:52  加号与剑豪  阅读(117)  评论(0编辑  收藏  举报

导航