app\index\controller\Index.php
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { $data['name'] = 'Chaoyi'; $data['email'] = 'onestopweb@qq.com'; $this -> assign('data',$data); $this -> assign('create_time',time()); $user['name'] = '吴者然'; $user['score'] = 50; $user['level'] = 10; $this -> assign('user',$user); $info['status'] = '1'; $info['msg'] = '正常'; $info['error'] = '错误'; $this -> assign('info',$info); for($i=0;$i<10;$i++){ $list[$i]['id'] = $i; $list[$i]['name'] = "chaoyi$i"; } $this -> assign('list',$list); return $this->fetch(); } }
app\index\view\index\index.html
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <title></title> </head> <body> <!-- 变量输出 --> <ol> <li>Name:{$data.name} Email:{$data.email}</li> <li>Name:{$data['name']} Email:{$data['email']}</li> </ol> <!-- 使用函数 --> <pre> {$data.name|md5} == <?php echo (md5($data['name'])); ?> <br> {$create_time|date="Y-m-d",###} == <?php echo (date("Y-m-d",$create_time)); ?> <br> {$data.name|substr=0,3} == <?php echo (substr($data['name'],0,3)); ?> == {$data.name|substr=###,0,3} <br> {$data['email']|md5|strtoupper|substr=0,3} == <?php echo (substr(strtoupper(md5($data['email'])),0,3)); ?> == {:substr(strtoupper(md5($data['email'])),0,3)} </pre> <!-- 使用默认值 --> {$user.name|default="这家伙很懒,什么也没留下"} <!-- 使用运算符 --> <pre> {$user.score+10}<br> {$user['score']+10}<br> {$user['score']*$user['level']} </pre> <!-- 三元运算 --> <pre> {$info['status']? '正常' : '错误'}<br> {$info['status']? $info['msg'] : $info['error']}<br> {$info.status? $info.msg : $info.error }<br> {$varname.aa ?? '不存在'} </pre> <!-- 原样输出 --> {literal} Hello,{$user.name}! {/literal} <!-- 注释 --> {// 单行注释 } {/* 多行 注释 */ } <!-- 循环输出标签 --> <p> {volist name="list" id="vo"} {$vo.id}:{$vo.name} {/volist} <p> <p> {foreach $list as $vo} {$vo.id}:{$vo.name} {/foreach} </p> <!-- 比较标签 --> <p>{eq name="info.status" value="1"}{$info['msg']}{/eq}</p> <!-- 条件判断 --> <p> {switch name="user.level"} {case value="1"}value1{/case} {case value="2"}value2{/case} {default /}default {/switch} </p> <p> {if condition="($user.level == 1) OR ($user.level > 100) "} value1 {elseif condition="$user.level eq 2"/}value2 {else /} value3 {/if} </p> <!-- 资源文件加载 --> {load href="/static/js/common.js" /} {load href="/static/css/style.css" /} {load href="/static/js/common.js,/static/css/style.css" /} {js href="/static/js/common.js" /} {css href="/static/css/style.css" /} </body> </html>
效果图:
相关推荐
NULL 博文链接:https://onestopweb.iteye.com/blog/2386628
tp5开发的通用后台模板,权限管理+文章管理+幻灯片
NetBeans 不支持 ThinkPHP 的标签,面对 View 下的各种叹号,以及 HTML 代码无法折叠等问题,一直深深的困扰着我。 然后不小心的发现其实这个是有解决方法的: 把附件解压放到你项目的nbproject下就可以了。...
tp后台源码模板
tp5 前后台,模板,数据库 ,文章类 ,你我网,模板。。。。
tp5写的一个特别详细的商城,前后台都有,后台功能: 控制台、设置、会员、商品、店铺、交易、网站、运营、统计、手机端、公众号配置、APP配置、闲置等等都搭建好了,望下载过的大佬回来评论一下,谢谢
easyui+TP后台模板等.zip
利用tp框架+jquery+Mmysql技术实现当在文本框输入用户名时,通过h5页面post请求过来的数据在数据库进行查询,如有该用户名,鼠标失去焦点时提示用户是否存在
initadmin-master-tp5api后台模板,专为api打造的tp5后台开发模板。
tp5论坛后台管理(bbs)含html模板,界面比旧版美观,适合作课程毕业设计用,还能参考学习。
130套thinkphp5网站模板源码,企业网站建设thinkphp模板,建站thinkphp源码模板网站搭建
界面模板是参照uimaker的,尚未加上加载动画,element ui已经引入,源码可供学习参考。首页vue代码还可继续优化。
基于tp5模板开发的一个新闻管理系统模板 管理员登录:admin 密码:123456 访问地址:域名/admin/index 数据库为bick
FANUC发那科机器人软件ROBOGUIDE帮助文件_TP程序模板界面概要TPPTemplateInterface.chm
基于ThinkPHP5开发的LayuiAdmin后台模板
thinkPHP5动态读取mysql温湿度烟雾浓度时间数据在echarts显示折线图
本文实例讲述了Thinkphp模板没有解析直接原样输出的解决方法。分享给大家供大家参考...从文件中把源码读出来输出到页面后发现,只要是TP的路径字符,都被替换成了真实路径。 比如: 代码如下:$this->assign(‘fileCon
tp5 自定义错误显示