ThinkPHP框架的一些基础应用
这是俺滴师傅给俺传授了的知识,特在此分享。
TP框架,做PHP开发的都应该有所耳闻。下面,我们就来说说入口文件的生成:
创建新项目时,首先,在目录文件下创建一个新的文件夹。然后将Thinkphp框架文件包拷进去。
(框架包)
框架包里面的文件主要用到的是上面三个圈起来的,只用拷这几个就行。
(这时,注意观察你的Application文件下此时有哪些文件)
拷贝进去之后呢,我们就可以在浏览器地址栏中输入路径生成入口文件。
此时,你在看你的项目文件里的Application文件下,多了一些新的文件。
为什么是在Application中新增呢?
因为这是TP框架的入口文件默认设置的,如果想要把它直接显示在项目文件中而不是在Application下,那我们就去改入口文件。
像下图这样就是没有Appliction文件,直接显示在外层目录:
为什么多出来的文件是home而不是admin?
创建多个模块时,我们在项目文件中新建模块文件夹。并在每一个模块文件中拷贝一个入口文件index.php。
如:
这里,yxdj和yxt这两个文件模块共用ThinkPHP这个框架,但是要对入口文件进行一个修改。因为TP框架在它们的文件外层。
所以要改成这样:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构