您现在的位置是:首页 > 教程 > 易优cms教程易优cms教程
易优cms二次开发规范文档
宛海2023-08-25 22:05:41易优cms教程已有18人查阅
导读命名规范
ThinkPHP遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:
目录和文件
目录使用小写+下划线;
类库、函数文件统一以.p
ThinkPHP遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:
目录和文件
目录使用小写+下划线;
类库、函数文件统一以.php为后缀;
类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;
类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);
函数和类、属性命名
类的命名采用驼峰法(首字母大写),例如 User、UserType,默认不需要添加后缀,例如UserController应该直接命名为User;
函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip;
方法的命名使用驼峰法(首字母小写),例如 getUserName;
属性的命名使用驼峰法(首字母小写),例如 tableName、instance;
以双下划线“__”打头的函数或方法作为魔术方法,例如 __call 和 __autoload;
常量和配置
常量以大写字母和下划线命名,例如 APP_PATH和 THINK_PATH;
配置参数以小写字母和下划线命名,例如 url_route_on 和url_convert;
数据表和字段
数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如 think_user 表和 user_name字段,不建议使用驼峰和中文作为数据表字段命名。
应用类库命名空间规范
应用类库的根命名空间统一为app(不建议更改,可以设置app_namespace配置参数更改,V5.0.8版本开始使用APP_NAMESPACE常量定义);
例如:app\index\controller\Index和app\index\model\User。
请避免使用PHP保留字(保留字列表参见 http://php.net/manual/zh/reserved.keywords.php )作为常量、类名和方法名,以及命名空间的命名,否则会造成系统错误。
本文标签:
很赞哦! (2)
上一篇:易优cms模板调用封面图片的方法
下一篇:易优cms插件更新包制作教程指南
暂无内容 |
暂无内容 |
相关文章
- 易优CMS网站arcpagelist瀑布流分页列表设置与调用标签写法示例
- 易优CMS导航菜单标签写法示例
- 易优CMS开启多站点多城市的功能的方法
- 易优CMS报错SQLSTATE[42S22]: Column not found: 1054 Unknown c
- 易优cms友情链接设置新窗口打开无效的解决方法
- 易优cms伪静态怎么开启
- 易优CMS后台报错Allowed memory size of 134217728 bytes ex hau
- 易优CMS文章时间field.add_time样式归总
- 易优CMS上传图片webp格式失败的解决方法
- 易优CMS中的assign标签使用方法
- 易优CMS数据库链接失败的解决方法
- 易优CMS报错SQLSTATE[42S22]: Column not found: 1054 Unknown c
暂无内容 |
暂无内容 |
随机图文
{eyou:php}标签调用字段到易优模板的方法
先来了解一下Eyoucms官方对易优php标签的说明及调用示范:描述:执行php代码易优Eyoucms根据aid获取文档页面链接生成的方法
使用sql等标签获取到文档信息,但是没有获取到文档页面的链接,可以使用以下方法生成。易优cms模板制作教程
易优cms静态页面编写需要导航条、新闻列表等页面内容信息,在制作模板的时候就用标签来代替,模板标签就是后台设置的数据,所以模板标签你必须得熟悉易优cms后台验证码不显示的原因有哪些
易优cms后台验证码不显示可能有以下几种情况:验证码不显示的因素比较多,可以本地测试一下,有时候没有相关权限也会导致验证码不显示。
留言与评论 (共有 0 条评论) |