thinkPHP中连贯操作,视图
2014-06-03 08:15
330 查看
一:常用连贯操作
where ; order; limit; field; table; group; having
二:视图
模板使用
a:规则
模板文件夹/[分组文件夹/][/模板主题文件夹/]和模块同名的文件夹/和方法同名的文件.html
更改模板文件的后缀名-〉修改配置文件
“TMPL_TEMPLATE_SUFFIX"=>".tpl";
b: 修改模板文件目录层次
”TMPL_FILE_DEPR"=>"_";
c:模板主题
‘DEFAULT_THEME’=>'my';
模板变量
导入CSS和JS文件:
__Public__/CSS/ 需要在网站的根目录文件夹中建立相应的Public文件夹
通过import的方式导入外部的css和js文件
例:
在模板文件中应用import标签
<import type="js" file="Js.test" /> 默认导入Public下面的Js目录中的test.js文件。
<load href="__PUBLIC__/js/test.js"/>
分支结构:
<if condition="$name eq 'num'>
</else>
</if>
<if condition="$age eq 18">
<elseif condition="$name lt 18''>
</else>
</if>
<switch name="number">
<case value="1"> </case>
<default/> sddf
</switch>
循环结构:
<for start="0" end="10">
{$i} //循环变量值默认为i
</for>
<foreach name="list" item="v" key="k">
{$v} {$k}
</foreach>
特殊标签:
1. 比较标签
<eq name="n" value="s"> <else/> </eq>
eq, neq, gt, egt, lt, elt, heq, nheq
2. 范围标签
in, between
<in name="a" value="9,10,11"> <else/> </in>
<between name="n" value="1,10"> <else/> </between>
3. empty, present, defined, define
模板包含:
<include file="Public:header" /> //不需要有Public控制器
模板渲染:
{__CONTENT__} 在模板中占位。
<layout name="layout" /> //默认寻找Tpl下面的layout.html
当所有模板页面都加载,修改配置文件
'LAYOUT_ON'=>true;
当某一个页面不输出时,可以适应nolayout
{__NOLAYOUT__}
where ; order; limit; field; table; group; having
二:视图
模板使用
a:规则
模板文件夹/[分组文件夹/][/模板主题文件夹/]和模块同名的文件夹/和方法同名的文件.html
更改模板文件的后缀名-〉修改配置文件
“TMPL_TEMPLATE_SUFFIX"=>".tpl";
b: 修改模板文件目录层次
”TMPL_FILE_DEPR"=>"_";
c:模板主题
‘DEFAULT_THEME’=>'my';
模板变量
导入CSS和JS文件:
__Public__/CSS/ 需要在网站的根目录文件夹中建立相应的Public文件夹
通过import的方式导入外部的css和js文件
例:
在模板文件中应用import标签
<import type="js" file="Js.test" /> 默认导入Public下面的Js目录中的test.js文件。
<load href="__PUBLIC__/js/test.js"/>
分支结构:
<if condition="$name eq 'num'>
</else>
</if>
<if condition="$age eq 18">
<elseif condition="$name lt 18''>
</else>
</if>
<switch name="number">
<case value="1"> </case>
<default/> sddf
</switch>
循环结构:
<for start="0" end="10">
{$i} //循环变量值默认为i
</for>
<foreach name="list" item="v" key="k">
{$v} {$k}
</foreach>
特殊标签:
1. 比较标签
<eq name="n" value="s"> <else/> </eq>
eq, neq, gt, egt, lt, elt, heq, nheq
2. 范围标签
in, between
<in name="a" value="9,10,11"> <else/> </in>
<between name="n" value="1,10"> <else/> </between>
3. empty, present, defined, define
模板包含:
<include file="Public:header" /> //不需要有Public控制器
模板渲染:
{__CONTENT__} 在模板中占位。
<layout name="layout" /> //默认寻找Tpl下面的layout.html
当所有模板页面都加载,修改配置文件
'LAYOUT_ON'=>true;
当某一个页面不输出时,可以适应nolayout
{__NOLAYOUT__}
相关文章推荐
- 【thinkphp3.x】thinkphp3.x中连贯操作
- ThinkPHP3.1快速入门连贯操作
- ThinkPHP 连贯操作
- ThinkPHP教程_PHP框架之ThinkPHP(八)【CRUD与连贯操作】
- ThinkPHP 增删查改操作及视图中数据接收与处理
- ThinkPHP开发指南-模型之连贯操作
- thinkphp连贯操作实例分析
- thinkphp连贯操作实例分析
- 2016/5/6 thinkphp ①框架 ② 框架项目部署 ③MVC模式 ④控制器访问及路由解析 ⑤开发和生产模式 ⑥控制器和对应方法创建 ⑦视图模板文件创建 ⑧url地址大小写设置 ⑨空操作空控制器 ⑩项目分组
- 方法用于ThinkPHP3.1快速入门连贯操作
- mysql数据库 thinkphp连贯操作where条件的判断不正确的问题
- ThinkPHP 3.1.2 连贯操作
- ThinkPHP框架模型连贯操作(八)
- thinkPHP 连贯操作
- ThinkPHP3.1快速入门(4)连贯操作
- ThinkPHP连贯操作
- ThinkPHP的连贯操作
- 关于thinkphp连贯操作加锁的详细介绍lock
- ThinkPHP快速入门3-连贯操作,变量
- Thinkphp中的连贯操作