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程序设计有所帮助。
相关推荐
-
ThinkPHP模板输出display用法分析
本文实例分析了ThinkPHP模板输出display用法.分享给大家供大家参考.具体分析如下: 模板变量赋值后就需要调用模板文件来输出相关的变量,模板调用通过display方法来实现,我们在操作方法的最后使用: 复制代码 代码如下: $this->display(); 就可以输出模板,根据前面的模板定义规则,因为系统会按照默认规则自动定位模板文件,所以通常display方法无需带任何参数即可输出对应的模板,这是模板输出的最简单的用法. 事情总有特例,或者根本不需要按模块进行分目录存放,不过dis
-
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模板自定义标签使用方法
使用模板标签可以让网站前台开发更加快速和简单,使用过dedecms.phpcms等内容管理系统的人应该都知道,cms的前台都是使用模板标签来调用数据.以调用文章列表为例: dedecms可以写成: <ul> {dede:arclist row='10' orderby='id desc' titlelen=''} <li>[field:title]</li> {/dede:arclist} </ul> phpcms可以写成: <ul> {pc:c
-
ThinkPHP跳转页success及error模板实例教程
本文以实例讲解了ThinkPHP跳转页面的success与error方法所对应的视图与控制器的实现方法,通过本实例教程可以帮助读者更好的掌握success方法与error方法的使用. 首先是控制器中,可以使用下代码: <?php // 本文档自动生成,仅供测试运行 class IndexAction extends Action { /** +---------------------------------------------------------- * 默认操作 +----------
-
Thinkphp5.0框架视图view的模板布局用法分析
本文实例讲述了Thinkphp5.0框架视图view的模板布局用法.分享给大家供大家参考,具体如下: 使用include,文件包含: <!-- 头部 --> <div class="header"> {include file="common/header" /} </div> 模板继承: common\base.html: <!doctype html> <html lang="en">
-
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
-
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框架实现获取数据库数据到视图的方法
本文实例讲述了Thinkphp5框架实现获取数据库数据到视图的方法.分享给大家供大家参考,具体如下: 这是学习thinkhp5的基础篇笔记. 这里主要讲怎么配置数据库链接,以及查询数据库数据,并且最后将数据赋给视图. 数据库配置: thinkphp5的数据库配置默认在conf下的database.php下面.我的数据库配置项目如下 <?php return [ // 数据库类型 'type' => 'mysql', // 数据库连接DSN配置 'dsn' => '', // 服务器地址
-
thinkphp5.1框架模板布局与模板继承用法分析
本文实例讲述了thinkphp5.1框架模板布局与模板继承.分享给大家供大家参考,具体如下: 模板全局配置 配置文件template.php添加 //开启全局模板布局 'layout_on' => true, //全局模板布局文件名 'layout_name' => 'layout' 模板布局 控制器中新建模板文件(application\index\controller\Demo\---test方法) 新建视图文件(application\index\demo\test.html) 模板入口
-
Thinkphp模板中使用自定义函数的方法
注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### } 说明: { 和 $ 符号之间不能有空格,后面参数的空格就没有问题: ###表示模板变量本身的参数位置 : 支持多个函数,函数之间支持空格 : 支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 : 支持变量缓存功能,重复变量字串不多次解析. 使用例子: {$webTitle|md5|st
-
thinkPHP5框架渲染模板的3种方式简述
本文实例讲述了thinkPHP5框架渲染模板的3种方式.分享给大家供大家参考,具体如下: 默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出. 在控制器里渲染模板 namespace app\index\controller; use think\view; class Index{ public function index(){ $view = new view(); return $view->fetch('index'); } } 直
随机推荐
- AngularJs bootstrap搭载前台框架——基础页面
- Swift 3.0 enum 的灵活使用介绍
- php结合curl实现多线程抓取
- 自己动手清除电脑中的木马程序
- javascript与CSS复习(二)
- js导入导出excel(实例代码)
- linux mint 18虚拟机下设置1080P分辨率的方法
- Win7旗舰版中的IIS7配置asp.net的运行环境
- java检查数组是否有重复元素的方法
- java求100之内的素数(质数)简单示例
- perl中5个常见错误
- 详述JavaScript实现继承的几种方式(推荐)
- JSP struts2 url传参中文乱码解决办法
- Android NDK开发之:配置环境的详解
- PHP实现操作redis的封装类完整实例
- 详解使用grunt完成requirejs的合并压缩和js文件的版本控制
- css white-space:nowrap属性用法(可以强制文字不换行输出)
- Android解析XML的三种方式SAX、Pull、Dom
- Jquery 点击按钮显示和隐藏层的代码
- 成大事必须依靠的五种人
