天天看点

tp5杂技

1. 使用 session等系统变量

php
session('email', '[email protected]');
           
<p>{$Think.server.HTTP_HOST}</p>
<p>{$Think.env.php_status}</p>
<p>{$Think.session.email}</p>
<p>{$Think.cookie.name}</p>
<p>{$Think.get.id}</p>
<p>{$Think.request.id}</p>
<p>{$Think.post.id}</p>
<!-- 获取常量 -->
<p>{$Think.const.APP_PATH}</p>
<p>{$Think.APP_PATH}</p>
<!-- 原生的php标签 -->
<?php
    echo APP_PATH;
    $a = 10;
    $b = 20;
    if($a>$b){
        echo '1';
    }else{
        echo '2';
    }
?>
           

2. 模板中的注释, 这样的话, 页面中不会出现

{/* 这里是view的注释 */}
           

3. 获取当前模块,控制器,方法

$request->module();
$request->controller();
$request->action();
           

4. tp5数组, 赋值到模板中的js数组

{:json_encode($arr_name_str)}

$arr_name_str 是一个一维数组.