文档介绍:PHPCMSV9控制器模块开发文档
控制器模块开发文档
= beat =
编写:车险无忧
日期:2022 / 06 / 30
>'ichexian_v4',
'username' =>'root',
'password' =>'',
'tablepre' =>'rrb_',
'charset' =>'utf8',
'type' =>'mysql',
'debug' =>true,
'pconnect' => 0,
'autoconnect' => 0
),
);
配置名称
释义
备注
Hostname
效劳器名称
本地localhost
Database
数据库名称
Username
数据库用户名
Password
数据库密码
Tablepre
数据库前缀
可以为任意字符串
Charset
数据库字符集
Type
数据库类型
比方Mysql神马的
Debug
是否开启错误提示
上线后需要关闭
Pconnect
是否永久链接数据库
0:否,1:是
autoconnect
是否自动链接
* PHPCMS还提供自己定义拓展数据库配置。数据库配置信息为二维数组,默认为default,自行拓展的数据库配置只要结构和default一致即可:例如:
return array (
'default' =>array (
'hostname' =>'localhost',
'database' =>'ichexian_v4',
'username' =>'root',
'password' =>'',
'tablepre' =>'rrb_',
'charset' =>'utf8',
'type' =>'mysql',
'debug' =>true,
'pconnect' => 0,
'autoconnect' => 0
),
);
return array (
'mydatabase' =>array (
'hostname' =>'',
'database' =>'hahaha',
'username' =>'leyuxinsi',
'password' =>'123456',
'tablepre' =>'leyu_',
'charset' =>'gbk',
'type' =>'mysql',
'debug' =>true,
'pconnect' => 0,
'autoconnect' => 0
),
);
系统配置
系统相关配置信息在文件caches/configs/,里面有详细的注释信息。
第三章控制器命名标准
PHPCMS硬性规定:
* ,然后将类文件放在该模块的classes文件夹内。比方在content模块内需要一个html类,那么该html
,该文件的存储路径为 content/classes/
* ,。
* 类名和文件名一致,。
车险无忧代码编写标准
标准目的:
* 提高程序员工作效率和代码利用率。
* 便于所有程序员了解任何人编写的代码,快速弄清程序状况。
* 便于新来的同事快速的适应环境。
* 防止php开发人员犯同样的错误。
* 减少php程序员出错概率。
适用范围:
所有车险无忧开发人员,程序设计人员,包含程序测试人员。
注释
* 编写代码期间注释量必须到达总程序量的15%。
* 每个模块最上端必须说明模块名称、功能描述、作者以及版本号等信息。
* 每个过程、函数、方法等开头必须注释功能、参数、返回值等信息,参数必须带上类型。
* 变量定义的上一行在适当情况下应当注明单行注释。
* 在复杂程序或者关键算法局部必须给出适当的注释。
控制器的目录存储必须完全遵守PHPCMS的目录存储规那么。
* Modules目录