thinkphp视图模板

Posted niushuangmeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp视图模板相关的知识,希望对你有一定的参考价值。

<?php
namespace Home\\Controller;
use Think\\Controller;
class IndexController extends Controller {  //控制器
    public function index(){
      $s = "hello";
  $arr = array("code"=>"n001","name"=>"汉族"); //数组
$this->assign("name",$s); //注册变量
 $this->assign("arr",$arr); //注册数组变量
$this->show(); //显示页面 } }

index.html

 <div>{$name}</div>
 <div>{$arr.code}</div>  //或者<div>{$arr["code"]}</div>

浏览器输入http://localhost/tp/index.php/Home/Index/index。显示页面:

从数据库中调取数据:

 1 <?php
 2 namespace Home\\Controller;
 3 use Think\\Controller;
 4 class IndexController extends Controller {
 5     public function index(){
 6       $db = D("Nation");
 7       $arr = $db->select();
 9       $this->assign("arr",$arr);
10       $this->show();
11     }
12 }

视图:

<body>
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
        <tr>
            <td>代号</td>
            <td>名称</td>
        </tr>

         <foreach name="arr" item="v">

             <if condition="$v[\'code\']==\'n001\'"> 
                 <tr style="color: red">
                    <td>{$v.code}</td>
                    <td>{$v.name}</td>
                </tr>
            <else /> 
                 <tr>
                    <td>{$v.code}</td>
                    <td>{$v.name}</td>
                </tr>
             </if>
         </foreach>

    </table>

  </body>

 

以上是关于thinkphp视图模板的主要内容,如果未能解决你的问题,请参考以下文章

视频学习笔录---ThinkPHP---thinkphp视图

thinkphp视图模板

三十五thinkphp之视图

thinkphp5 视图

ThinkPHP学习 --- 25模板引擎和视图渲染 --------------26视图赋值和过滤 ----------------学习

thinkPHP学习记录4