模板布局及变量比较,循环。

controller

<?php
/*** Created by PhpStorm.* User: Sahara* Date: 2019/6/23* Time: 22:33*/
namespace Home\Controller;use Think\Controller;class DemoController extends Controller {public function index() {$projects = array(array('name' => 'PHP','members' => array(array('id' => 1,'name' => 'Jim'),array('id' => 2,'name' => 'Tome'))),array('name' => 'Java','members' => array(array('id' => 3,'name' => 'White'),array('id' => 4,'name' => 'Black'))),);$age = 18;$this->assign('projects', $projects);$this->assign('age', $age);$this->display();}
}

layout

<include file="Demo:header" /><div class="content" >{__CONTENT__}
</div>
<include file="Demo:footer" />

index

<layout name="Demo/layout" />
<h2>volist</h2>
<ul><volist name="projects" key="k" id="project"><li>{$k} - {$project.name}</li></volist>
</ul>
<h2>foreach</h2>
<ul><foreach name="projects" item="project" key="k" ><li>{$k} - {$project.name}</li></foreach>
</ul>
<h2>for</h2>
<ul><for start="0" end="count($projects)" name="index" ><li>{$index} - {$projects[$index]['name']}</li></for>
</ul>
<h2>switch</h2>
<div><switch name="age"><case value="18">18 year</case><default />not 18 year</switch>
</div>

效果

转载于:https://www.cnblogs.com/aguncn/p/11079219.html

ThinkPHP模板之二相关推荐

  1. ThinkPHP 模板循环输出 Volist 标签

    2019独角兽企业重金招聘Python工程师标准>>> volist 标签用于在模板中循环输出数据集或者多维数组. volist 标签 在模块操作中,select() 方法返回的是一 ...

  2. ThinkPHP 模板循环语法

    volist 标签 在模块操作中,select() 方法返回的是一个二维数组,可以用 volist 直接输出: <volist name="list" id="vo ...

  3. php 模板 自定义函数调用,thinkphp模板中使用自定义函数

    注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### ...

  4. thinkphp模板常用的方法

    thinkphp模板我是看了3.2的文档,对里面的东西过了一遍,然后在写到需要用到模板的东西的时候就有印象,有的能直接回顾,但是有的就可能只知道有这个东西,但是不知道怎么用,所以就重新查手册,这个的话 ...

  5. php volist中作判断,ThinkPHP模板中判断volist循环的最后一条记录的验证方法

    ThinkPHP模板中判断volist循环的最后一条记录的验证方法 对于用过smarty做过php开发的朋友来说,应该都知道在smarty模板里面判断foreach循环是否是最后一个可以用$smart ...

  6. php循环volist,ThinkPHP模板Volist标签嵌套循环输出多维数组的方法

    本文实例讲述了ThinkPHP模板Volist标签嵌套循环输出多维数组的方法.分享给大家供大家参考,具体如下: ThinkPHP 中对 volist 标签嵌套使用可实现多维数组的输出. volist ...

  7. php中template函数,thinkPHP模板中函数的使用方法

    这篇文章主要介绍了thinkPHP模板中函数的使用方法,结合实例形式对比分析了php函数的单独使用与thinkPHP模板中php函数的相应使用技巧,需要的朋友可以参考下 1.php中的方法使用 $va ...

  8. [转]thinkphp 模板显示display和assign的用法

    thinkphp 模板显示display和assign的用法 $this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论 ...

  9. WPF模板(二)应用

    原文:WPF模板(二)应用 本次内容来源于电子书,和上一篇一样. 在WPF中有三大模板ControlTemplate,ItemsPanelTemplate,DataTemplate.其中Control ...

最新文章

  1. 在建工程费用化处理_未确认融资费用和未实现融资收益的含义和区别
  2. QT在VS2013中的配置
  3. 如何实现更换Jupyter Notebook内核Python版本
  4. 【家谱制作1.1】项目启动,系分完成
  5. 产品经理面试中如何攻克有关用户体验的问题?
  6. 简单谈谈linux的文件权限问题
  7. Elasticsearch的智能判断:动态添加数据映射
  8. [Nikon D80]樱花盛开的校园
  9. mysql挪到小数点位置_mysql数据库迁移到另一个硬盘上
  10. Python数据分析:pandas玩转Excel(三)
  11. 2017.9.25 Xor 失败总结
  12. web前端学习之HTML
  13. logrotate 不生效
  14. 无法创建 ActiveX 组件(转载)
  15. 理光打印机服务器响应错误,理光网络打印机服务器设置
  16. PDF转换器可以做到PDF转Office,TXT,HTM,PDF文件;PDF合并拆分,压缩,加密解密!
  17. sar adc的常用指标(二)
  18. 微PE制作U盘启动盘步骤
  19. kali流量转发后依然断网_三大运营商的无限流量卡,哪家的网速最快,看完千万别选错了...
  20. ios 获取电量百分比_iOS 获取电池电量

热门文章

  1. Codechef_JULY14
  2. c标签 if else
  3. 人脸识别躲不过一张3D面具,安全风险到底有多大?
  4. 近90%公司亏损,泡沫破裂期将至:对于AI投资人的耐心还多吗
  5. java 工作3年水平_有着4年java工作经验,应该达到什么样的水平?
  6. 手机算通用计算机还是,电脑手机通用的便签是哪个?有人知道吗
  7. 当我们使用锁同步代码的时候,会在什么时候释放锁呢
  8. 018_SpringBoot异常处理方式-ExceptionHandle注解处理异常
  9. 002_推箱子-关卡数据
  10. java.lang中String类源码分析