ThinkPHP 3.1.2 模板中的基本语法<2>
来源:互联网 发布:2016 python 书籍推荐 编辑:程序博客网 时间:2024/05/29 17:26
本节课大纲:一、导入CSS和JS文件 1、css link js scr<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/><script src='__PUBLIC__/Js/test.js'></script>2.import<import type='js' file='Js.test' /> //导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的<import type='css' file='Css.test' />//可以更改默认文件夹 设置basepath属性<import type='js' file='Js.my' basepath='./Other'/>3.load//方法可以自动检测导入的文件类型<load href='__PUBLIC__/Js/test.js' />二、分支结构1、if<if condition='$sex eq "男"'>男人是泥巴做的<else />女人是水做的</if><if condition='$age lt 18'>未成年<elseif condition='$age eq 18'/>青春年少<else />成年</if>> gt< lt== eq<= elt>= egt!= neq=== heq!== nheq<switch name='number'><case value='1'>一个和尚挑水吃</case><case value='2'>两个和尚台水吃</case><case value='3'>三个和尚没水吃</case><default/> 这里是默认值</switch>三、循环结构1.for<table border='1' width='500'><for start='10' end='00' name='j' step='-2' comparison='gt'><tr><td>{$j}</td><td>abc</td></tr></for></table>2.volist<volist name='list' id='v'>{$v.username}<br/></volist>3.foreach<foreach name='list' item='v' key='k'>{$k}-------{$v}<br/></foreach>四、特殊标签五、其他标签使用//示例:<?php// 本类由系统自动生成,仅供测试用途class IndexAction extends Action { public function index(){$n=$_GET['number']; //调用index.html模板文件//name表示标识//加载第三方类import ('ORG.My.test');//$arr=array('a','b','c');// $arr[0]=array('id'=>1,'username'=>'aaa');// $arr[1]=array('id'=>2,'username'=>'bbb');//$arr=array('k1'=>'scan1','k2'=>'scan2');//$obj=new test;$this->assign('list',$arr);$this->display(); }}<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <!--<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/>--> <!--<script src='__PUBLIC__/Js/test.js'></script>--><!--<import type='css' File='Css.test'/><import type='js' File='Js.test'/>--> <title>Document</title> </head> <body><table border='1' width='500'> <for start='10' end='00' name='j' step='-2' comparison='gt'> <tr><td>{$j}</td><td>abc</td></tr> </for> </table> <br\> <volist name='list' id='v'> {$v.username}<br/> </volist> </body></html>//遍历数组<?php// 本类由系统自动生成,仅供测试用途class IndexAction extends Action { public function index(){$user=M('user');//返回数组$arr=$user->select();dump($arr);$this->assign('list',$arr);$this->display(); }}<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <!--<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/>--> <!--<script src='__PUBLIC__/Js/test.js'></script>--><!--<import type='css' File='Css.test'/><import type='js' File='Js.test'/>--> <title>Document</title> </head> <body> <table border='1' > <foreach name='list' item='v'> <tr> <td>{$v.id}</td> <td>{$v.username}</td> <td>{$v.password}</td> <if condition="$v.sex eq 1" > <td>男</td> <else/> <td>女</td> </if> </tr> </foreach> </table> </body></html>
0 0
- ThinkPHP 3.1.2 模板中的基本语法
- ThinkPHP 3.1.2 模板中的基本语法<2>
- ThinkPHP 3.1.2 模板中的基本语法<1>
- ThinkPHP 3.1.2 模板中的变量
- thinkPHP 模板中的语法知识 详细介绍(十二)
- ThinkPHP 3.1.2 模板的使用技巧
- thinkphp 3.1模板中的xss漏洞修复
- c++基本语法学习2 继承 多态 模板
- 函数模板基本语法
- jade模板基本语法
- Angular 2模板语法
- Vue模板语法(2)
- thinkphp模板中的随机数方法
- 模板中的语法知识
- Python学习笔记——Python中的基本语法2
- Java基本语法-2
- java基本语法2
- bash (2) 基本语法
- 在VS中添加lib的三种方法
- eclipse 中解决 git 冲突
- C++ 之 优先队列 priority_queue
- 块格式化上下文(BFC)布局规则及常见情景
- iOS中强制转某个页面为横屏,键盘也横屏
- ThinkPHP 3.1.2 模板中的基本语法<2>
- JavaScript中的事件
- 下载文件大小转换
- Solr 全部命令
- IOS中的字典转模型2
- 深入理解MapReduce的架构及原理
- 验证数字清除非数字
- 织梦模板安装
- RecyclerView.Adapter notifyDataSetChanged 不起作用