分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

thinkphp视图模板

发布时间:2023-09-06 01:46责任编辑:顾先生关键词:thinkphp
<?phpnamespace 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视图模板

原文地址:https://www.cnblogs.com/niushuangmeng/p/8568084.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved