smarty3基本语法

smarty学习分类

程序员: 1.smarty安装 2.变量的分配和加载显示模板 3.以插件形式扩展 4.缓存控制技术

前端: 1.smarty模板的基本语法。 2.变量 3.变量修改器和组合修改器 4.自定义函数 5.内置函数 6.模板继承机制

程序员:

1.inclucde文件进来。

2.赋值  $smarty->assign('x','this is x');

赋值的时候,可以用数组的方式同时分配多个,可以省去设计变量的方式。

3.调用模板  $smarty->display('demo.htm'); 一个页面display只z能用一个

4.插件的定义:

$smarty->registerPlugin('function','myFun','test');
function test($args){
  // $args参数是传来的里面的属性
  $str='<p style="color:'.$args['color'].'">myFun</p>';
  
  return $str;
}

5.插件的使用:

{myFun color="red"}

前端:

6.变量 函数 的使用

基本语法:

7.注释 {**} 规则标签包裹两个**。

8.数组变量 注意引用的时候加上$。对于多维的关联数组,可以用[]的方式引用,也可以用.的形式。

9.对象 在引用对象的时候,记得加上$。 对象对于属性和方法的调用使用的是->!

 

class Person{
  public $name='xiaomie';
  function say(){
    return $this->name;
  }
}
$smarty->assign('p',new Person());

 

{$p->say()}
{$p->name}

10.可以在双引号里面嵌套变量

  {$foo=$author}
  {$foo}
  {$foo='1234'}

 

 

php小计:日期 date('y-m-d H:i:s');

posted on 2016-03-14 11:34  xiaomie  阅读(300)  评论(0编辑  收藏  举报

导航