thinkphp中如何用路由调用前台html界面

Posted 花衣终会凋零,但愿余香缠绕指间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp中如何用路由调用前台html界面相关的知识,希望对你有一定的参考价值。

先上图片看看基本的文件位置

1.首先在application\\route.php中定义路由

<?php

use think\\Route;

Route::get("home","index/Home/home");

2.然后在application/index/controller/Home.php定义的控制器中写调用前台的代码这里我调用了数据库user表中的信息传输到前台

ps:需要注意的是这个问题让我卡了很久就是类名对应文件夹名=>home  ,方法名对应html文件名

 1 <?php
 2 /**
 3  * Created by PhpStorm.
 4  * User: yly
 5  * Date: 2020/2/17
 6  * Time: 18:15
 7  */
 8 namespace app\\index\\controller;
 9 use think\\Db;
10 
11 class  Home {
12     public function home(){
13         $data=Db::table(\'user\')->select();
14         return view("home",compact(\'data\'));
15     }
16 }
View Code 

3.home.html中的代码   {volist就是遍历输出后台传输过来的data信息的}

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 </head>
 7 <body style="blackground:pink;">
 8 <h2>我是home主页</h2>
 9 <table cellspacing="1" border="1px solid black">
10     {volist name=\'data\' id=\'list\'}
11     <tr>
12         <td> {$list.id}</td>
13         <td>{$list.username}</td>
14         <td>{$list.password}</td>
15     </tr>
16 
17     {/volist}
18 </table>
19 </body>
20 </html>
View Code

4.最终效果显示如下

 

以上是关于thinkphp中如何用路由调用前台html界面的主要内容,如果未能解决你的问题,请参考以下文章

在前台页面中如何用正则表达式判断文本框中

学习C语言,在软件测试中如何用?

MATLAB中如何用for 循环将结果代入矩阵中?

在html页面中如何用js调用java类

android中如何用代码生成View控件

Keil中如何用Keil中如何用汇编调用C函数?