CI框架下的命名规则
来源:互联网 发布:点击精灵淘宝版 编辑:程序博客网 时间:2024/05/26 08:42
数据库表名
由项目决定;
英文单词名词, 采用单数形式
分类设计数据库表名,采用首单词保持一致。 如:
employe(雇员表),
employe_category(雇员类别表) 等
数据库字段名(以表employe为例)
主键不缩写,employe_id
外键不缩写,如: employe_category_id
其他字段采用缩写前缀,前缀为表名的首字母组合,
如 employe_category 表(ec_ename, ec_name)
统一采用单数形式;
避免保留字;
数据库图像字段存放路径名
以下划线分隔表名+以下划线分隔字段名
如: employe_category 表的字段: ec_shape 其图像路径名 employe/category/shape/
controllers/ 目录名
取其涉及的数据库表名的首单词, 如 employe/
也可按网站模块来划分,如 shop/
controllers/ 类名
取其涉及的数据库表名 如 employe
尽量使名称不含目录名, 如 category 而非 employe_category
models/ 目录名
取其涉及的数据库表名的首单词, 如 employe
models/ 类名
取其涉及的数据库表名全称,以 _model 结尾, 如employe_category_model
views/ 目录名
取其涉及的数据库表名的首单词, 如 employe
views/ 文件名
以控制器名为前缀,再根据具体情况附加后缀名称,如 category_list,category_insert
语言包目录命名
无特殊
语言包文件命名
取其涉及的数据库表名全称,以 _lang 结尾
语言包字段命名
必须以表名为前缀,字段名称为后缀(有缩写前缀的需要去掉,主键字段为id),以 _field 结尾,
如:
$lang['employe_category_ename_field'] = '雇员类别英文名';
$lang['employe_category_name_field'] = '雇员类别中文名';
语言包中其他(如操作成功或失败等)命名
必须以 语言包文件名 为前缀,其他名称为后缀(无须以_field结尾),
如:
$lang['employe_category_insert_success'] = '雇员类别插入成功';
表单验证命名
主要验证的数据库字段的表名,如 employe_category
数据库字段名(以表employe为例)
数据库图像字段存放路径名
controllers/ 目录名
controllers/ 类名
models/ 目录名
models/ 类名
views/ 目录名
views/ 文件名
语言包目录命名
语言包文件命名
语言包字段命名
语言包中其他(如操作成功或失败等)命名
表单验证命名
阅读全文
0 0
- CI框架下的命名规则
- CI框架下命名心得
- CI 即CodeIgniter框架在Nginx下的重写规则
- CI框架下nginx重写规则,不再404
- CI框架中控制器和控制器内的方法命名
- CI框架下的数据库创建、连接
- codeigniter(CI)在apache环境下的rewrite规则
- MVC模式下的命名规则
- linux系统下的文件命名规则
- 【ci框架】谈CI框架的安全性
- ci框架中的url路由规则
- 整理下ci框架下ajax的异步传输!
- cakephp框架之命名规则
- CI框架的部署
- ci框架的轮播图
- CI框架的分页
- CI框架下的PHP增删改查总结
- CI框架下的PHP增删改查总结
- java中的各种数据类型在内存中存储的方式
- svg 使用例子
- 全排列 算法
- CSS中flex布局中align-items 和align-content的区别
- android系统版本代码的下载、编译及发布
- CI框架下的命名规则
- jedis操作redis的几种方式
- 动态规划选讲 8.15
- 使用String的split方法你需要注意的地方
- springmvc中 继承MultiActionController 3种
- 8月15日云栖精选夜读:阿里云新一代关系型数据库 PolarDB 剖析
- eclipse 当中,两种添加插件的方法 .
- Swift 4.0 新特性
- Codeforces Round #426 (Div. 2) (solve 3 of 5)