Thinkphp5.0框架视图view的循环标签用法示例
本文实例讲述了Thinkphp5.0框架视图view的循环标签用法。分享给大家供大家参考,具体如下:
volist标签:
<!-- 使用volist --> <!-- name是传递过来的要循环变量名 --> <!-- key是每一个索引,可以省略默认为$i --> <!-- id是每一个值 --> <!-- offset是从第几个开始遍历 --> <!-- length是总共遍历几次 --> <!-- empty是为空时显示的内容 --> {volist name='data' key='i' id='value' offset='0' length=3 empty='没有数据'} <li>{$i} : {$value.username}</li> {/volist}
foreach标签:
方式一:
{foreach $data as $i=>$value} <li>{$i} : {$value.username}</li> {/foreach}
方式二:
<!-- 使用foreach --> {foreach name='data' item='value' key='i'} <li>{$i} : {$value.username}</li> {/foreach}
for标签:
输出1到10
{for name='k' start='1' end='10' step='1'} <p>{$k}</p> {/for}
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
相关推荐
-
Thinkphp5.0 框架视图view的比较标签用法分析
本文实例讲述了Thinkphp5.0 框架视图view的比较标签用法.分享给大家供大家参考,具体如下: {eq name="a" value="10"} <p>相等</p> {else/} <p>不相等</p> {/eq} {equal name="a" value="10"} <p>相等</p> {else/} <p>不相等</p>
-
ThinkPHP模板输出display用法分析
本文实例分析了ThinkPHP模板输出display用法.分享给大家供大家参考.具体分析如下: 模板变量赋值后就需要调用模板文件来输出相关的变量,模板调用通过display方法来实现,我们在操作方法的最后使用: 复制代码 代码如下: $this->display(); 就可以输出模板,根据前面的模板定义规则,因为系统会按照默认规则自动定位模板文件,所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法. 事情总有特例,或者根本不需要按模块进行分目录存放,不过dis
-
Thinkphp5框架实现获取数据库数据到视图的方法
本文实例讲述了Thinkphp5框架实现获取数据库数据到视图的方法.分享给大家供大家参考,具体如下: 这是学习thinkhp5的基础篇笔记. 这里主要讲怎么配置数据库链接,以及查询数据库数据,并且最后将数据赋给视图. 数据库配置: thinkphp5的数据库配置默认在conf下的database.php下面.我的数据库配置项目如下 <?php return [ // 数据库类型 'type' => 'mysql', // 数据库连接DSN配置 'dsn' => '', // 服务器地址
-
Thinkphp模板中使用自定义函数的方法
注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### } 说明: { 和 $ 符号之间不能有空格,后面参数的空格就没有问题: ###表示模板变量本身的参数位置 : 支持多个函数,函数之间支持空格 : 支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 : 支持变量缓存功能,重复变量字串不多次解析. 使用例子: {$webTitle|md5|st
-
thinkphp5修改view到根目录实例方法
利用PHP中的thinkphp5进行项目开发,将view一道项目跟目录下 进入到/www/wwwroot/xxxx/application/config.php修改模板设置 进入模板方法 public function planLists(){ return view('/pxxxsts');} 扩展知识点: thinkphp默认的View都是在/Application各个模块下的: css.js之类的资源文件是放在/Public目录下: 大致是这个样子的: thinkphp ├─Appl
-
thinkPHP5框架渲染模板的3种方式简述
本文实例讲述了thinkPHP5框架渲染模板的3种方式.分享给大家供大家参考,具体如下: 默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出. 在控制器里渲染模板 namespace app\index\controller; use think\view; class Index{ public function index(){ $view = new view(); return $view->fetch('index'); } } 直
-
Thinkphp5.0框架视图view的模板布局用法分析
本文实例讲述了Thinkphp5.0框架视图view的模板布局用法.分享给大家供大家参考,具体如下: 使用include,文件包含: <!-- 头部 --> <div class="header"> {include file="common/header" /} </div> 模板继承: common\base.html: <!doctype html> <html lang="en">
-
ThinkPHP模板自定义标签使用方法
使用模板标签可以让网站前台开发更加快速和简单,使用过dedecms.phpcms等内容管理系统的人应该都知道,cms的前台都是使用模板标签来调用数据.以调用文章列表为例: dedecms可以写成: <ul> {dede:arclist row='10' orderby='id desc' titlelen=''} <li>[field:title]</li> {/dede:arclist} </ul> phpcms可以写成: <ul> {pc:c
-
thinkphp5.1框架模板布局与模板继承用法分析
本文实例讲述了thinkphp5.1框架模板布局与模板继承.分享给大家供大家参考,具体如下: 模板全局配置 配置文件template.php添加 //开启全局模板布局 'layout_on' => true, //全局模板布局文件名 'layout_name' => 'layout' 模板布局 控制器中新建模板文件(application\index\controller\Demo\---test方法) 新建视图文件(application\index\demo\test.html) 模板入口
-
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
本文实例讲述了Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作.分享给大家供大家参考,具体如下: Thinkphp5.0 控制器向视图view的赋值 方式一(使用fetch()方法的第二个参数赋值): <?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function study_view(){ return $thi
-
ThinkPHP跳转页success及error模板实例教程
本文以实例讲解了ThinkPHP跳转页面的success与error方法所对应的视图与控制器的实现方法,通过本实例教程可以帮助读者更好的掌握success方法与error方法的使用. 首先是控制器中,可以使用下代码: <?php // 本文档自动生成,仅供测试运行 class IndexAction extends Action { /** +---------------------------------------------------------- * 默认操作 +----------
随机推荐
- ExtJS DOM元素操作经验分享
- 使用ngView配合AngularJS应用实现动画效果的方法
- Java使用continue语句的实例详解
- javascript instanceof 与typeof使用说明
- 用PHP的socket实现客户端到服务端的通信实例详解
- c语言求1+2+...+n的解决方法
- 禁用JavaScript控制台调试的方法
- jsMind通过鼠标拖拽的方式调整节点位置
- PHP实现根据设备类型自动跳转相应页面的方法
- javascript 二分法(数组array)
- JavaScript实现从数组中选出和等于固定值的n个数
- JS使用JSON作为参数实例分析
- Windows Vista的nLite
- 浅析ActiveX控件的CAB压缩
- 分享15个最受欢迎的Python开源框架
- php仿ZOL分页类代码
- Android EditText被软键盘遮盖的处理方法
- C#实现从多列的DataTable里取需要的几列
- python2.7+selenium2实现淘宝滑块自动认证功能
- Spring的RestTemplata使用的具体方法