thinkPHP中连贯操作,视图

本文深入探讨了模板操作中的关键元素,包括连贯操作、视图、模板变量、分支结构、循环结构以及特殊标签等,并详细介绍了如何进行模板渲染与配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:常用连贯操作

 where ; order;  limit;  field; table; group; having

二:视图

模板使用

   a:规则

       模板文件夹/[分组文件夹/][/模板主题文件夹/]和模块同名的文件夹/和方法同名的文件.html

     更改模板文件的后缀名-〉修改配置文件

      “TMPL_TEMPLATE_SUFFIX"=>".tpl";

   b: 修改模板文件目录层次

     ”TMPL_FILE_DEPR"=>"_";

   c:模板主题

      ‘DEFAULT_THEME’=>'my';

模板变量

      导入CSS和JS文件:

              __Public__/CSS/     需要在网站的根目录文件夹中建立相应的Public文件夹

       通过import的方式导入外部的css和js文件

       例:

            在模板文件中应用import标签

           <import type="js" file="Js.test" />  默认导入Public下面的Js目录中的test.js文件。

          <load href="__PUBLIC__/js/test.js"/>

分支结构:

        <if condition="$name eq 'num'>

            </else> 

       </if>

      <if condition="$age eq 18">

            <elseif condition="$name lt  18''>

            </else> 

       </if>

       <switch name="number">

          <case value="1">  </case>

         <default/> sddf

      </switch>

循环结构:

        <for start="0" end="10">

               {$i}            //循环变量值默认为i

       </for>

       <foreach name="list" item="v" key="k">

             {$v}  {$k}

       </foreach>

特殊标签:

        1. 比较标签

              <eq name="n" value="s">  <else/>  </eq>

              eq, neq, gt, egt, lt, elt, heq, nheq

        2. 范围标签

             in, between

                  <in name="a" value="9,10,11"> <else/> </in>

                 <between name="n" value="1,10"> <else/> </between>

         3. empty, present, defined, define

模板包含:

     <include file="Public:header"  />      //不需要有Public控制器

模板渲染:

    {__CONTENT__} 在模板中占位。

     <layout   name="layout" />   //默认寻找Tpl下面的layout.html

    当所有模板页面都加载,修改配置文件

    'LAYOUT_ON'=>true;

    当某一个页面不输出时,可以适应nolayout

   {__NOLAYOUT__}

 

      

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值