首页
社区
文档
日志
登入
注册
文 档
开始
目录结构
配置文件
常量
视图
控制器
文件上传
自动加载类文件
路由
图片验证码
函数
缓存
数据模型
基本操作
数据添加
数据删除
数据更新
数据查询
where条件
自动验证
数据分页
子查询
原生SQL语句的使用
数据缓存
连接Sqlite
内 文 索 引
### 文件路径: 默认的模板文件路径是:应用目录/view/配置文件的THEME/控制器名/;例如:/home/view/default/index/ ### 文件名: 默认模板文件名是:当前操作名.html;例如:index.html ### 后缀名: 模板文件的后缀名可以在配置文件中自定义 "THEME_SUFFIX" ### 定界符: 默认使用尖括号大括号作为定界符;可以在配置文件中自定义。例如:<{$value}> 不推荐单纯使用大括号{ }作为定界符,不注意的话可能会和html中的js代码产生冲突 ### 模板文件包含: <{include common/header.html}> <{include default/index/show.html}> :模板目录/子目录/文件 <{include public/view/common/head.html}> :从根目录开始的相对路径 包含文件支持使用几种路径常量:ROOT,APP,COMMON,VIEW,THEME,RES,PUB 例如: <{include THEME/index/show.html}> >非debug模式下不检查模板包含文件是否更新 如果你修改了模板的包含文件需要手动删除rundir下的应用目录以便重新生成模板编译文件。 ### 路径常量的替换 <link rel="stylesheet" href="__RES__/css/global.css"> __RES__ 会被替换成 /res/home/default <link rel="stylesheet" href="__PUBLIC__/css/global.css"> __PUBLIC__ 会被替换成 /public <link rel="stylesheet" href="__ROOT__/css/global.css"> __ROOT__ 会被替换成空(如果是根目录的话) ### 显示变量 <div> <h1><{$user['username']}></h1> <h2><{$user['sex']||'保密'}></h2> //如果没有$user['sex']就显示后面的'保密' <h2><{$user['sex']?:'保密'}></h2> //如果没有$user['sex']就显示后面的'保密' </div> ### if判断 <h1><{if $user['username']}> <{$user['username']}> <{/if}> </h1> <h1><{if $user['username']}> <{$user['username']}> <{else}> 匿名用户 <{/if}> </h1> <h1><{if $user['username']}> <{$user['username']}> <{elseif $user['nickname']}> <{$user['nickname']}> <{/if}></h1> ### foreach 循环 <ul> <{foreach $users as $key=>$value}> <li><{$value['username']}></li> <{/foreach}> </ul> ### for 循环 <ul> <{for $i=0;$i<10;$i++}> <li><{$arr[$i]}></li> <{/for}> </ul> ### while 循环 <ul> <{while $i<10}> <li><{$arr[$i++]}></li> <{/while}> </ul> >各循环中可以正常使用 <{break}> 和 <{ continue}> ### 使用函数 在函数名前面加冒号: <{:date('Y-m-d',$time)}>