首页 > 作文

ThinkPHP的视图和模板

更新时间:2023-04-07 23:12:02 阅读: 评论:0

简单来说一个控制器对应一个视图,一个方法对应一个模板下面我们直接上图。

二、给模板赋值

  给模板赋值在这里用到了assign(高考志愿网)这个函数,assign()函数第一个参数为给这个值自定义名称,第二个参数则是值

  栗子:

public function testview(){   $date=db::name("goods细胞的多样性和统一性")->lect();//数据库查询商品表  返回一个数据集   $this->assign('date',$date); //把数据集给到date   return $this->fetch();}

  那么这样相应的模板就拿到了date这个数据集了,下面就是这么在模板中使用这个数据集,直接上代码:

<table>   <tr>        <th>商品id</th>        <th>商品名称</th>        <th>商品价格</th>        <th>操作</th>   </tr>   {foreach $date as $value}       <tr>           <th>{$value.id}</th>        <th>{$value.goods_name}</th>        <th>{$value.price}</th>        <th><a href="#">删除</th>       </tr>    {/foreach}</table>

三、在模板中该怎么注释

  普通的html注释是无法注释{foreach}中的内容的,因为thinkphp会找到”{}”进行处理大括号中的内容,所以在这里我们用特殊的办法来注释,用 {/*注释的内容*/}这样的方法来注释下面举个栗子

<table>   <tr>        <th>商品id</th>        <th>商品名称</th>        <th>高中记叙文商品价格</红星照耀中国主要人物th>        <th>操作</th>   </tr><!--多行注释   用{/*注释的内容*/}-->{/*   {foreach $date as $value}       <tr>    <!--单行注释   用{//注释的内容}-->           {//<th>{$value.id}</th>}        <th>{$value.goods_name}</th>        <th>{$value.price}</th>        <th><a href="#">删除</th>       </t西游记英语r>    {/foreach}*/}</table>

四、在模板中使用函数

  模板中也是可以使用strtoupper、md5等函数的,下面演示具体该怎么使用。

<!doctype html><html lang="en"><head>    <meta chart="utf-8">    <title>test</title></head><body>     <!--  模版中的使用函数 例如后台传入一个jack,使用strtoupper()函数转成大写字母     -->    {$name | strtoupper}     <br>    <!--调用md5函数给name加密-->    {$name | md5}<br>    <!--多个使用函数 加密后字母大写-->    {$name | md5 | strtoupper}<br>    <!--使用指定class中的方法 如调用version获取thinkphp的版本号-->    {:think\\app::version}</body></html>

本文发布于:2023-04-07 23:12:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/fcfd885c52510982738cee644001434b.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:ThinkPHP的视图和模板.doc

本文 PDF 下载地址:ThinkPHP的视图和模板.pdf

下一篇:返回列表
标签:注释   函数   模板   内容
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图