码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp-内置标签上

时间:2017-04-16 22:20:06      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:ssi   等于   condition   tween   php   data-   输出   display   ase   

      判断比较

    if                                  

<if condition="$name eq ‘1‘">                  $this->assign(‘name‘,‘1‘);
1


<elseif condition="$data.name eq ‘2‘" />             $data[‘name‘]=‘2‘;
2           .会自动判断数组或对象            $this->assign(‘name‘,$data);


<elseif condition="$data:name eq ‘3‘" />             $data->name=‘3‘;
3           如果是:直接输出对象             $this->assign(‘data‘,$data);


<elseif condition="$Think.get.name eq ‘4‘" />          localhost/...../..../...?name=4
4            系统变量                   网址中?name=4


<else />                             若都没有就是错误
错误
</if>                               $this->display();

 

    switch

<switch name="name">                    
<case value="1">1</case>                  $this->assign(‘name‘,‘1‘);
<case value="2">2</case>                  $this->assign(‘name‘,‘2‘);
<default /> 错误                        否则就是错误
</switch>                           $this->display();

 

    比较标签

<eq name="name" value="1">1</eq>             若name等于1,就输出1    //eq  等于

<neq name="name" value="1">1</eq>             若name不等于1,就输出1   //neq  不等于

<gt name="name" value="1">1</eq>             若name大于1,就输出1    //gt   大于

<egt name="name" value="1">1</eq>              若name不大于1,就输出1    //egt   不大于

<lt name="name" value="1">1</eq>              若name小于1,就输出1    //lt    小于

<elt name="name" value="1">1</eq>              若name不小于1,就输出1   //elt   不小于

<heq name="name" value="1">1</eq>            若name恒等于1,就输出1   //heq   恒等于(一定等于)

<nheq name="name" value="1">1</eq>            若name不恒等于1,就输出1  //nheq  不恒等于(一定不等于)

 

    另外一种

<compare name="name" value="1" type="eq">1</compare>  若name等于1,就输出1

                     

<in name="id" value="1,2,3">id是其中一个</in>        $this->assign(‘id‘,‘2‘);                 <in name="id" value="1,2,3">

                                                            id是其中一个

                                                            <else />

                                                            id不是其中一个

                                                            </in>

<notin name="id" value="1,2,3">id不在其中</in>

<between name="id" value="1,10">id在范围内</in>

<notbetween name="id" value="1,2,3">id不在范围内</in>

<range name="id" value="1,2,3" type="in">id是其中一个</in>

    //统一其他的,      ..........

 

thinkphp-内置标签上

标签:ssi   等于   condition   tween   php   data-   输出   display   ase   

原文地址:http://www.cnblogs.com/yjh1604600160/p/think9.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!