首页 > 其他 > 详细

tp5的主体应用配置

时间:2020-04-21 09:38:11      阅读:57      评论:0      收藏:0      [点我收藏+]

目录结构:

application  应用目录

----common 公共模块目录

----index 模块目录

--------config.php 模块配置文件

--------common.php 模块函数文件

--------controller 控制器目录

--------model 模型目录

--------view 视图目录

----common.php 应用公共函数文件

----config.php     应用公共配置文件

----database.php 数据库配置文件

----route.php 路由配置文件

extend     扩展类库目录

public   网站根目录

----static    静态资源目录

----index.php 应用入口文件

----.htaccess 用于apache的重写

runtime 应用的运行时目录

vendor 第三方类库mul

thinkphp 框架系统目录

build.php 自动生成定义文件

composer.json composer定义文件

LICENSE.txt 授权说明文件

README.md README文件

think 命令行入口文件

主要文件说明

入口文件:public/index.php

定义框架路径、项目路径(可选)

定义系统相关常量(可选)

载入框架入口文件(必须)

控制器文件:application/index/controller/Index.php

视图文件:application/index/view/index.html

静态文件的位置:建议放到public根目录下static文件中

数据库配置文件:application/database.php

技术分享图片

 

技术分享图片

 

 

 

公共配置文件:application/config.php

技术分享图片

 

目录和文件

目录使用小写+下划线;

类库、函数文件统一以.php为后缀;

类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致

类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;

类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);

函数和类、属性命名

类的命名采用驼峰法(首字母大写),例如 User、UserType,默认不需要添加后缀,例如UserController应该直接命名为User;

函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip;

方法的命名使用驼峰法(首字母小写),例如 getUserName;

属性的命名使用驼峰法(首字母小写),例如 tableName、instance;

以双下划线“__”打头的函数或方法作为魔术方法,例如 __call 和 __autoload;

 

tp5的主体应用配置

原文:https://www.cnblogs.com/wangzihao147/p/12742416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!