-
tp5.0 要求的环境
php 5.4 以上;
..
查看全部 -
底层thinkphp 下的request 类 ,所在路径
查看全部 -
浏览器cookie 在哪查看的 Application
查看全部 -
composer 安装thinkphp
查看全部 -
应用配置:直接更改application文件夹下的config.php文件;
扩展配置:直接在extra文件夹下增加配置文件;
场景配置:直接再application文件夹下增加场景配置文件;
模块配置:直接再Index文件夹下增加config.php文件。
查看全部 -
Mark模板布局、包含文件、模板继承
查看全部 -
{foreach $list as $vo} <p>{$vo.name}:{$.email}</p> {/foreach}
也可以:
{foreach name="list" item="vo"} <p>{$vo.name}:{$vo.email}</p> {/foreach}
name表示数据源 item表示循环变量。
输出索引
{foreach name="list" item="vo" key="k"} <p>{$k}:{$vo.name}:{$vo.email}</p> {/foreach}
索引key 可自行定义,默认“key”
查看全部 -
{volist name="list" id="vo" offset="0" length="10" empty="暂时没有数据"} <p>name:{$vo.name}</p> {/volist}
name,模板赋值变量;id,当前循环变量;offset,遍历起始位置;length,遍历的长度;empty,为空的时候输出提示,不支持html写法,但可以传入变量;
https://www.kancloud.cn/manual/thinkphp5/125017
输出偶数记录
{volist name="list" id="vo" mod="2" }{eq name="mod" value="1"}{$vo.name}{/eq}{/volist}
Mod属性还用于控制一定记录的换行,例如:
{volist name="list" id="vo" mod="5" }{$vo.name}{eq name="mod" value="4"}<br/>{/eq}{/volist}
查看全部 -
模板注释
单行
{/* 注释内容 */ } 或 {// 注释内容 }
多行
{/* 这是模板注释内容*/ }
注释文字在最终页面不会显示,仅供模板制作人员参考和识别。
查看全部 -
3、原样输出
{literal} Hello,{$name}! {/literal}
literal标签,防止模板标签被解析
literal标签还可以用于页面的JS代码外层,确保JS代码中的某些用法和模板引擎不产生混淆
查看全部 -
模板变量输出{$name}
1、使用函数
{$name|md5} : <?php echo md5($name);?>
{$name|substr=0,3} : <?php echo substr($name,0,3);?>
{$time}date="Y-m-d",###} : <?php echo date("Y-m-d",$time);?>
或者{$name|md5|strtoupper|substr=0,10}
2、使用运算符,包括对“+”“-” “*” “/”和“%”的支持。
查看全部 -
TP5可在模板中使用内置变量$Think来获取系统变量
查看全部 -
.env配置环境变量,系统将配置项转为大写并添加前缀
查看全部 -
获取请求
助手函数 request() : $re = request();
Rquest类instance() : use think\Request; $re = Request::instance();
注入对象 :use think\Request; 方法参数注入Request对象
查看全部 -
开启路由 'url_route_on' => true
编写路由规则
查看全部
举报