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学习 --- 25模板引擎和视图渲染 --------------26视图赋值和过滤 ----------------学习