ThinkPHP学习笔记(二十)模板中使用函数和标签

Action

'我的id',
    		'name'=>'我的姓名',
    	);
    	$m=M('user');
    	$user=$m->find();
    	$list=$m->select();
    	
    	$this->assign('title','模板使用');
    	$this->assign('array',$array);
    	$this->assign('user',$user);
    	$this->assign('alist',$list);
    	$this->assign('swi',1);
    	$this->assign('time',time());
        $this->display();
    }
}
?>

html





<!--{$title}-->


时间:
数组信息:
对象信息:;
函数的使用规则:
函数的使用:
函数的使用:
时间格式:
默认值:
模板注释:(注释之后,页面上面不解析,源码看不到)
1.
2.

模板中执行函数:(输出方法并执行返回值)
1.
2.
例子:
模板中执行函数:(输出方法但不输出)
1.
2.
例子:

使用系统变量:
获取get方法中的id::
获取server方法中的:
获取env方法中的:
获取session方法中的:
获取cookie方法中的:

使用系统的常量:






使用配置文件:


快捷输出(使用时,不支持函数的使用):
输出session中变量:
输出cookie中变量:
输出配置文件中变量:
输出语言中变量:
输出get中变量:
输出post中变量:
输出常量中变量:

文件包含(网页头尾;当前页面就不要加html表签了,需要将html的标签放入header和footer):

引入当前模板中的public下的文件:
引入当前文件夹下的文件:
跨皮肤操作:
也可以在class中分配变量过来:

文件导入:

volist:
限制输出长度: offset="1" length="3"
设置跨步输出: mod="2";需要加上eq标签


foreach:


switch:
case1 case2 default

判断符:
eq/neq/gt/egt/lt/elt/(其中都可以加入else) 2222
1111
在某个取值范围之内
不在某个取值范围之内
在某个取值范围之内
已赋值
没有赋值
这是一个空变量
这个不是空变量
这个不是空变量
这是一个空变量
这个常量已经被定义了
这个常量已经被定义了
aaa bbb 原样输出: aaabbb
自定义标签库:
/Think/Template/Taglib/中的解析类
/Think/Template/Tags/中的xml文件
自定义的使用:


你可能感兴趣的:(ThinkPHP学习笔记(二十)模板中使用函数和标签)