CI框架下命名心得V1.0

数据库表名
    由项目决定;
    英文单词名词, 采用单数形式
    分类设计数据库表名,采用首单词保持一致。 如:
        employe(雇员表),
        employe_category(雇员类别表) 等
数据库字段名(以表employe为例)
    主键统一:id
    外键不缩写,如: employe_category_id
    统一采用单数形式;
    避免保留字;
数据库图像字段存放路径名
    以下划线分隔表名+以下划线分隔字段名
        如: employe_category 表的字段: 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fevan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值