CanPHP开发手册--canphp框架结构介绍

说明:
  • CanPHP目录有core,lib,ext三个目录
core目录
说明:用于存放框架核心类
类文件:
  • cpApp.class.php,单一入口应用控制类
  • cpModel.class.php,数据库封装类
  • cpTemplate.class.php,模板引擎类
  • cpError.class.php,错误提示类,统一控制单一入口类,数据库类,模板类的错误信息
  • cpHtmlCache.class.php,静态页面生成类,单一入口应用控制类需要调用
  • cpCache.class.php,缓存类,数据库封装类需要调用
  • cpConfig.class.php,默认参数配置
  • db/mysql.class.php,mysql数据库驱动类,数据库封装类需要调用
lib目录
说明:用于存放官方扩展类
参数:
  • Auth.class.php,权限认证类
  • Category.class.php,无限分类,常用于文章栏目和商品栏目的无限级分类
  • Check.class.php,表单验证类
  • common.function.php,常用函数
  • Dbbak.class.php,数据库备份与恢复类
  • Http.class.php,文件下载及数据采集类
  • Image.class.php,验证码生成及图片压缩类
  • Install.class.php,数据库安装类,常用于安装程序
  • Lang.class.php,多语言类
  • Page.class.php,多样式分页类
  • Plugin.class.php,插件类
  • UploadFile.class.php,文件和图片上传类
  • Xml.class.phpp,xml类,用于xml转php数组
  • Zip.class.php,zip压缩与解压缩
ext目录
说明:用于存放第三方或您自己写的类
参数:
  • extend.php,自定义扩展函数
  • Email.class.php,邮件发送类
  • IpArea.class.php,获取ip地址的地理位置信息
  • Pinyin.class.php,汉字转化为拼音类
  • template_ext.php,模板标签扩展