2018-01-03周会

2018-01-03周会

2018, Jan 03    

上周执行结果回馈

个人分享

  • 罗鑫如何写加载,类, config, helper, model

有单独项目的汇报项目进度

讨论上周遇到的问题

本周安排规划


attr和prop的区别:

  • attr适用于自定义标签属性,返回的是字符串。

  • prop适用于自带属性,返回的是true或false。

加载文件的写法:

  • 关于libraries 的规范:
    1. 文件名和类名一致:
    2. 采用大驼峰命名
    3. 加载时也必须与类名一致(大驼峰)
    4. 用类时小写
    5. 例如EDK项目中的:CronSchedule.php文件名 ,类名和文件名一致,类名也是 CronSchedule,采用的是大驼峰命名。加载类时:$this->load->library(array(‘CronSchedule’))。 使用类时:$this->cronschedule(小写)。
  • 关于config的规范
    1. 文件名小写
    2. 用的时候也是小写
    3. 加载时也小写且不带后缀
    4. 例如在EDK项目中: autoload.php 文件名小写 ,在配置时 $autoload[‘config’] = array(‘小写并且不带后缀名’);
  • 关于helper的规范:
    1. 自定义时小写(文件名小写,单词间用下划线隔开)
    2. 加载时用的_helper前面的名称
    3. MY_(扩展自己的helper,也可以在配置中更改前缀).
    4. 在EDK项目中:action_helper.php 文件名(自定义小写,单词件用下划线隔开),文件名为action_helper.php加载时 $this->load->helper(‘action’) ,去掉_helper.php 后缀,如果是MY_这样的前缀(属于扩展自己的helper) ,如需要修改,在application/config/config.php 修改前缀
  • 关于model的规范:
    1. 类名和文件名一致
    2. 单词间下划线隔开
    3. 加载的时候全部小写.
    4. 在EDK项目中:类名和文件名一致,用大驼峰的命名方法 ,加载时 $models = array(‘follow_model(小写)’); 在使用时 $this->CI->(model(小写)).
  • Views的规范(文件名小写)。
    1. 在EDK项目中: 例如 package文件夹下面的 create.php(文件名小写)

会议记录

2018-01-03会议记录