thinkPHP 模板中变量的使用
一、变量输出
1.标量输出(普通)
2.数组输出
{$name[1]}
{$name['k2']}
{$name.k1}
$arr = array('a1'=>'和可适当','a2'=>'舒服点');
$this->assign($arr); //直接传递整个数组不赋值,在模板中直接使用数组的下标作为名字
<{$a1}> // =和可适当
3.对象输出
如何引入第三方的类文件
1.www\think\ThinkPHP\Extend\Library\ORG 文件夹下新建文件夹 Test
2.新建 Test.class.php
3.import('ORG.Test.Test');
4.new Test
$obj = new Test();
$this->assign('obj',$obj);
{$obj:k}
{$obj->k}
二、系统变量 cookie session get... 手册->模板引擎->系统变量中有详解
{$Think.get.id}
三、使用函数
{$name|strtoupper} 生成的编译后文件是 <?php echo (strtoupper($name)); ?>
{$name|date='Y m d H:i:s',###}
四、默认值
{$name|default='这里是默认值'}
五、运算符
+ - * / % ++ --
{$name++}