当前位置: 首页 > news >正文

thinkphp6.0连接MYSQL

目录

        • 8.连接多个数据库
        • 7.多级控制器不存在
        • 6.分页
        • 5.非法请求
        • 4.关于路由
        • **3.初体验页面**
        • **2.加入fileheader添加注释**
        • **1.配置mysql
        • 0. 官方开发手册

一些网址
http://127.0.0.1:8000/index 原桌面
http://127.0.0.1:8000/hello/fsh hello,fsh(index中hello方法)(使用了路由)
http://127.0.0.1:8000/index.php/user (教程,按照table输出数据)//已删除不能用了

8.连接多个数据库

教程:https://www.bilibili.com/video/BV12E411y7u8?p=7&vd_source=6ac4425060c7509b7a8364ea9fd8694c
视频:07
配置两处:database.php, .env

7.多级控制器不存在

问题:单应用模式,目录结构为app/controller/group/Blog.php,运行时提示控制器不存在
原因:namespace
解决:命名空间修改为namespace app\controller\Group;
教程:https://zhuanlan.zhihu.com/p/507300782

6.分页

to be done

5.非法请求

问题:提示非法请求
原因:路由
解决方法:https://www.cnblogs.com/cute/p/16870222.html

4.关于路由

http://localhost/thinkphp/index.php/Home/Demo1/index
访问地址的规则为http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2
index.php 为入口文件
Home/Demo1 为模块名
index为方法名

3.初体验页面

配置css与js
下载网址:https://getbootstrap.com/docs/5.3/getting-started/download/
教程:https://blog.csdn.net/weixin_46560512/article/details/119140572
问题:运行http://127.0.0.1:8000/index.php/index/test时发生问题“Driver [Think] not supported”
原因:忘记引入视图模块
解决方法:
教程:https://blog.csdn.net/sanler/article/details/111604776

2.加入fileheader添加注释

https://blog.csdn.net/HQL_Q/article/details/127593746
http://t.csdn.cn/aQQrb

**1.配置mysql

数据库命名规范:https://www.cnblogs.com/ricklz/p/12431375.html

教程:https://blog.csdn.net/weixin_44198965/article/details/108107511**
问题1:该网址下显示“页面错误!请稍后再试~”
解决方法:原名称:.example.env 更改为:.env

问题2:thinkPHP 无法连接数据库 could not find driver
根据错误提示信息,我的情况是pdo未开启
解决方法:
配置php.ini文件
打开配置文件,Ctrl+f,搜索pdo,将代码前面的分号去掉。

extension_dir = "ext"
extension=pdo_firebird
extension=pdo_mysql 
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql

因为我要连接的是mysql,所以当我将mysql前的分号去掉就可以成功运行了。
教程:https://blog.csdn.net/weixin_42325823/article/details/106278947

0. 官方开发手册

https://www.kancloud.cn/manual/thinkphp6_0/1037486

http://www.lryc.cn/news/10804.html

相关文章:

  • 商家必读!超店有数分享,tiktok达人营销变现如何更快一步?
  • 操作系统(day11)--快表,两级页表
  • 预告| 亮点抢先看!第四届OpenI/O启智开发者大会主论坛24日启幕!
  • 猪齿鱼(Choerodon UI )的通用提交的封装 —— 两种方案,A.使用dataSet的自身的submit,B.使用axios.post来提交
  • CISCN(Web Ezpentest)GC、序列化、case when
  • OSG三维渲染引擎编程学习之五十七:“第六章:OSG场景工作机制” 之 “6.1 OSG访问器”
  • Python3 输入和输出实例及演示
  • 召回-回忆录(持续更新)
  • 1243. 糖果/状态压缩dp【AcWing】
  • 【Spring Cloud Alibaba】001-单体架构与微服务架构
  • Renderer 使用材质分析:materials、sharedMaterials 及 MaterialPropertyBlock
  • java学习----网络编程
  • 这些「误区」99%的研发都踩过
  • Bi系统跟数据中台的区别是什么?
  • 微信小程序反编译方法分享
  • 有了这些接口测试用例+工具,测试效率想不提升都难
  • 麒麟 arm架构安装nginx
  • logrotate失效的排查---selinux开启状态拦截问题及解决方法
  • Allegro使用总结-查看Layout基本操作:
  • cmd del命令笔记
  • apifox持续集成+java+企微机器人+xxljob定时推送
  • 盘点Linux内核网络知识100道题,这篇就够了
  • 数据库敏感字段脱敏
  • skynet 游戏服务器探索(1)--熟悉skynet(网络)
  • select、poll、epoll
  • rollup的基本使用 基本配置与处理各种文件
  • ubuntu-debian系-redhat系
  • Altium Designer 18中原理图DRC编译和PCB DRC检查-AD DRC
  • zipfile — 访问 ZIP 压缩文件
  • 检查nmos管是否损坏