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,模板标签扩展