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>
    {/equal}
    {neq name="a" value="10"}
    <p>不相等</p>
    {else/}
    <p>相等</p>
    {/neq}
    {notequal name="a" value="10"}
    <p>不相等</p>
    {else/}
    <p>相等</p>
    {/notequal}
    {egt name="a" value="10"}
    <p>大于等于</p>
    {else/}
    <p>小于</p>
    {/egt}
!!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号:
$b可以使用双引号,也可以使用单引号。
     {eq name="a" value="$b"}
    <p>变量a和变量b相等</p>
    {else/}
    <p>变量a和变量b不相等</p>
    {/eq}
条件判断标签:
switch标签:
{switch name='user_level'}
    {case value='1'}<p>VIP会员</p>{/case}
    {case value='2'}<p>钻石会员</p>{/case}
    {case value='3|4'}<p>铂金会员</p>{/case}
    {case value='5'}<p>黄金会员</p>{/case}
    {default /}<p>普通会员</p>
{/switch}
range标签:
<!-- type等于in的使用 -->
{range name="user_age" value="10,11,12,13" type="in"}
<p>用户年龄是10、11、12、13中的一个</p>
{else/}
<p>用户年龄不是10、11、12、13中的一个</p>
{/range} <!-- type等于between的使用 -->
{range name="user_age" value="10,13" type="between"}
<p>用户年龄在10到13之间</p>
{else/}
<p>用户年龄不在10到13之间</p>
{/range}
between标签:
{between name="user_age" value="10,13"}
<p>用户年龄在10到13之间</p>
{else/}
<p>用户年龄不在10到13之间</p>
{/between}
defined标签:
<!-- 判断常量是否定义 -->
{defined name="APP_NAME"}
<p>定义了常量APP_NAME</p>
{else/}
<p>未定义常量APP_NAME</p>
{/defined}
if标签:
<!-- if标签 -->
{if condition="($a > 10) and ($a <)"}
<p>变量a大于10,小于20 </p>
{else/}
<p>变量a小于等于10或大于等于20</p>
{/if}
Thinkphp5.0 的视图view的比较标签的更多相关文章
- Thinkphp5.0 的视图view的循环标签
		
Thinkphp5.0 的视图view的循环标签 volist标签: <!-- 使用volist --> <!-- name是传递过来的要循环变量名 --> <!-- k ...
 - Thinkphp5.0 的视图view的模板布局
		
Thinkphp5.0 的视图view的模板布局 使用include,文件包含: <!-- 头部 --> <div class="header"> {inc ...
 - Thinkphp5.0 控制器向视图view赋值
		
Thinkphp5.0 控制器向视图view的赋值 方式一(使用fetch()方法的第二个参数赋值): <?php namespace app\index\controller; use thi ...
 - Thinkphp5.0 视图view取值
		
Thinkphp5.0 视图view取值 <!-- 获取控制器传递的变量 --> <li>{$age}</li> <!-- 获取服务器的信息 --> & ...
 - ThinkPHP5.0框架开发--第9章 TP5.0视图和模板
		
ThinkPHP5.0框架开发--第9章 TP5.0视图和模板 第9章 TP5.0视图和模板 ===================================================== ...
 - thinkphp5.0 微信公众号接入支付宝支付
		
---恢复内容开始--- 真是无力吐槽这个需求了,想骂客户,好端端的非要在微信公众号接入支付宝,都知道微信公众号是拒绝支付宝的,屏蔽了支付宝,所以在微信公众号接入支付宝的话就必须手动复制链接跳出微信内 ...
 - ThinkPHP5.0 模板
		
ThinkPHP5.0 模板 模板渲染 默认的视图目录是默认的模块下的view目录 渲染规则:调用 \think\View 类fetch方法 // [模板文件目录]/当前控制器名(小写+下划线)/当前 ...
 - 高性能PHP框架thinkphp5.0.0 Beta发布-为API开发而设计
		
ThinkPHP V5.——为API开发而设计的高性能框架 ThinkPHP5..0版本是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载 ...
 - 集合视图控制器(CollectionViewController) 、 标签控制器(TabBarController) 、 高级控件介绍
		
1 创建集合视图,设置相关属性以满足要求 1.1 问题 集合视图控制器UIConllectionViewController是一个展示大量数据的控制器,系统默认管理着一个集合视图UICollectio ...
 
随机推荐
- 转】Spark SQL 之 DataFrame
			
原博文出自于: http://www.cnblogs.com/BYRans/p/5003029.html 感谢! Spark SQL 之 DataFrame 转载请注明出处:http://www.cn ...
 - Repeater 的使用
			
<HeaderTemplate></HeaderTemplate> 头模板——在加载开始执行一遍 <FooterTemplate></FooterTempl ...
 - C# 判断是否移动设备
			
/// <summary> /// 判断是否移动设备. /// </summary> /// <returns></returns> public st ...
 - Elasticsearch--集群&吞吐量
			
目录 高查询和高吞吐量 过滤器缓存 字段数据缓存和断路器 断路器 存储模块 索引缓冲和刷新率 索引刷新率 线程池的配置 一些通用的建议来配置高索引和查询吞吐量的集群 高查询和高吞吐量 过滤器缓存 过滤 ...
 - 如何理解JavaScript的单线程
			
JS的本质是单线程的.这点区别于JAVA的两个线程并发 但是,平时的JS,确实是同时运行很多任务,这又是怎么回事???? First,js的代码分为两种.同步代码和异步代码. console.log( ...
 - Java线程-线程的基本状态
			
问题:线程有哪些基本状态?这些状态是如何定义的? 新建(new):新创建了一个线程对象. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法.该状 ...
 - 实现上下全屏幕屏滚动效果js
			
---恢复内容开始--- 详情见代码 第一步:首先添加3个js文件: 1.http://cdn.staticfile.org/jquery/1.8.3/jquery.min.js 2.http://c ...
 - vue路由细节探讨
			
1.使用router-link 不会让页面刷新,使用a标签会使页面刷新.2.router-link 里面的to="/路由地址" tag=""自定义标签" ...
 - ArrayList源码分析(基于JDK1.8)
			
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess ...
 - 迅为7寸工业触摸屏嵌入式平台可用于ARM嵌入式一体机
			
7寸触摸屏介绍产品名称:7寸IPS高清屏幕分辨率:1280*800触摸屏类型:电容屏(五点触摸)接线方式: FPC 可应用于嵌入式一体机.自动售货机.广告机.智能自动终端.零售终端等 ARM平台处理器 ...