CI框架规范.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CI框架规范

CI 框架开发规范 修改记录 版本 作者 修改描述 日期 1.0 基本规定了MVC 等的目录结构 2011-08-12 及文件,类命名 概述 目的与概述 本规范是针对CI框架制定的一份编程风格,旨在统一编码风格及开发效率,缩减后期 维护的开支。 适用范围 适用于应用了CI框架的PHP 项目。 CI 原版 即官方的下载版,其核心及类库默认均在system 下, 1) 不修改原版代码,只继承核心库及类库 如: application/core/MY_Controller.php MY_前缀定义在 application/config/config.php 如: application/libraries/MY_Session.php 如: application/libraries/MY_Lib_other.php Controller 1) 均继承自/application/core/MY_Controller.php 构造函数不可少 2) 方法可访问域需明确限定,特别是不允许访问的方法一定限定为私有。 【因其目录名为web,所以此处减少了web_前缀】 /application/controllers/web/user.php /application/controllers/web/user_attribute.php(假设有) class User extends Controller { /** * 控制器下的视图路径,一般使用类名前缀 (取削目录名) */ var $view_path = ‘web/user_’; function __construct () { parent::__construct (); } public function index (){ $this-load-view ($this-view_path.’index’,$html); } public function add (){ $this-load-view ($this-view_path.’add’,$html); } } 3) 定义视图路径(可选) Model 目录名 1) 小写英文字母 2) 表前缀 如: web_user_Attribute 表 web/ 3) 模块前缀 如:广告分析 ( ) advertising analysis advertising/ 文件名 1) 小写英文字母 2) 下划线分隔 3) 表名 web_user_attribute_model.php web_user_model.php 4) 模块名 advertising_analysis_model.php 类名 1) 与文件名相同 2) 首字母大写 3) 均继承自/application/models/model.php class Web_user_attribute extends Model { function __construct () { parent::__construct (); } } View 目录名 1) 与其控制器保持一致 /application/views/web/user_attribute_list.php /application/views/web/user_list.php 文件名 1) 使用控制器名为文件前缀 2) 使用控制器方法名为文件后缀 3) 下划分分隔 /application/views

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档