thinkphp中如何用路由调用前台html界面
2024-09-05 17:40:10
先上图片看看基本的文件位置
1.首先在application\route.php中定义路由
<?php use think\Route; Route::get("home","index/Home/home");
2.然后在application/index/controller/Home.php定义的控制器中写调用前台的代码这里我调用了数据库user表中的信息传输到前台
ps:需要注意的是这个问题让我卡了很久就是类名对应文件夹名=>home ,方法名对应html文件名
<?php
/**
* Created by PhpStorm.
* User: yly
* Date: 2020/2/17
* Time: 18:15
*/
namespace app\index\controller;
use think\Db; class Home {
public function home(){
$data=Db::table('user')->select();
return view("home",compact('data'));
}
}
3.home.html中的代码 {volist就是遍历输出后台传输过来的data信息的}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body style="blackground:pink;">
<h2>我是home主页</h2>
<table cellspacing="1" border="1px solid black">
{volist name='data' id='list'}
<tr>
<td> {$list.id}</td>
<td>{$list.username}</td>
<td>{$list.password}</td>
</tr> {/volist}
</table>
</body>
</html>
4.最终效果显示如下
最新文章
- 9、委托、事件、Lambda
- 部署Thomas Kyte 的 runstats 工具
- POJ-3041
- ca 自签名证书 并实现HAProxy https功能
- NOIP2009潜伏者【B003】
- Angular工作笔记
- C++多重继承子类和父类指针转换过程中的一个易错点
- jvm中加载类的全过程
- H264码流打包分析
- bzoj 4127: Abs 树链剖分
- PHP配置图文教程
- 认识 getAttribute() setAttribute()
- emacs配置
- 初学servlet之form表单
- 【java】随机生成6位的数字
- 010_mac常用docker维护命令
- CentOS 特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
- python编程的简洁代码
- lvs+dr模式(关键操作)
- LintCode: Happy Number