MVC架构
首先是tp6的View,要在tp目录下打开终端,输入以下代码,安装think-view扩展。 ``` composer require topthink/think-view ``` ![](https://blog.coolcooltomato.com/uploads/article/tp31.png) 然后找到自定义应用index下的view目录,创建index目录和index.html,这个.html文件就是index目录下的默认视图。 ![](https://blog.coolcooltomato.com/uploads/article/tp32.png) 关于样式表,默认放在static目录下,在static目录下创建index目录,再index目录创建index.css文件,关于静态文件的引用地址可以参考上一张图片。 ![](https://blog.coolcooltomato.com/uploads/article/tp33.png) 其次是Controller,它可以引用Model和View并处理和返回到浏览器上。 找到自定义应用index下的controller目录,在Index.php文件中引入视图类,视图类会自动匹配View目录下的自定义视图,代码如下。 ![](https://blog.coolcooltomato.com/uploads/article/tp34.png) 启动项目,访问站点,如下图所示。 ![](https://blog.coolcooltomato.com/uploads/article/tp35.png) 最后是Model,首先先要配置数据库,进入目录config->database.php,配置本地的数据库,这里使用Mysql,主要配置数据库名,用户名和密码。 ![](https://blog.coolcooltomato.com/uploads/article/tp36.png) 下面是数据库lqk的内容,包含4个字段。 ![](https://blog.coolcooltomato.com/uploads/article/tp37.png) 然后在index->model目录下创建Blogs.php类,创建自定义模型类,并继承tp6自带的模型类。 ![](https://blog.coolcooltomato.com/uploads/article/tp38.png) 修改index-controller->Index.php的内容,引入自定义的Blogs模型类,当传入get参数id时,通过Blogs模型类进行查找,并返回content字段。 ![](https://blog.coolcooltomato.com/uploads/article/tp39.png) 最后访问站点,并传入参数id=1,返回如下界面。 ![](https://blog.coolcooltomato.com/uploads/article/tp310.png)
创建时间:2023-01-07
|
最后修改:2023-12-27
|
©允许规范转载
酷酷番茄
首页
文章
友链