ThinkPHP如何创建控制器

2024-10-11 23:53:46

1、目录对应关系F:\\PHP├─index.php 入口文件├─README.md README文件├─Application 应用目录├─Public 资源文件目录└─ThinkPHP 框架目录

2、thinkphp的目录结构ThinkPHP的目录结构非常清晰和容易部署。大致的目录结构如下,以项目为基础进行部署。┎━ThinkPHP框架系统目录┃┝ThinkPHP.php系统公共文件┃┝Common公共文件目录┃┝Tpl框架系统模版目录┃┝Lang系统语言包目录┃┝PlugIns公共插件目录┃┗Lib系统基类库目录┃┝Think系统运行库(必须)┃┝Com扩展类库包(非必须)┃┗ORG扩展类库包(非必须)┃┝━Application 应用目录、项目目录┃┝index.php项目入口文件(可任意放置)┃┝Cache模版缓存目录┃┝Common公共文件目录(非必须)┃┝Conf项目配置目录┃┝Data项目数据目录┃┝Html静态文件目录(非必须)┃┝PlugIns插件目录(非必须)┃┝Tpl模版文件目录┃┝Lang语言包目录(非必须)┃┝Logs日志文件目录┃┝Temp数据缓存目录┃┗Lib应用类库目录┃┝Action控制器(模块)类目录┃┝ModelModel类文件目录┃…下面的应用目录可根据需要选择和定义┃┝Exception异常类库目录┃┝Common公共应用类目录┃┗Help助手类目录┃┃…更多项目目录(和App目录类似,每个项目采用独立目录,便于部署)┃┝━Public网站公共目录(多项目公用)┃┝JsJS类库目录(建议)┃┝Images公共图像目录(建议)┃┗Uploads公共上传目录(建议)

3、我的“F:\PHP\Application”目录下有个“home”目录,这是ThinkPHP自动生成的一个控制器,主要文件是“F:\PHP\Application\Home\Controller\IndexController.class.php”,文件内容如下图:在地址栏输入“http://localhost/index.php”,回车,看到的内容,就是这个文件中“Index”函数中的内容。

ThinkPHP如何创建控制器

6、试试通过以下URL地址访问吧:http://localhost/index.php/Indexhttp://localhost/index.php/Index/Indexhttp://localhost/index.php/Index/Index/Index

7、修改惯例配置ThinkPHP的默认模块名称是“Home”,也就是说如果你在浏览器地址栏中输入“http://localhost/index.php”的话,默认访问的是“http://localhost/index.php/Home”。修改方法:用文本编辑工具打开“F:\PHP\ThinkPHP\Conf\convention.php”文件,修改第44行为:'DEFAULT_MODULE' => 'Index', // 默认模块

猜你喜欢