Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

建立在 [Yaf](https://github.com/laruence/php-yaf) 的基础上,集成了Smarty引擎,加入了封装好的各种功能类,具体信息请看README.md

NotificationsYou must be signed in to change notification settings

freesource-forstudy/CZD_Yaf_Extension

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

建立在Yaf 的基础上,集成了Smarty引擎,加入了封装出来的各种功能类,位于APPLICATION_DIR/library下

【更新记录】

  • 2013.02.04
    修复Db类中因每次查询前进行ping造成的数据库性能丢失,改为判断查询结果及错误值来避免mysql server has gone away错误
  • 2014.01.27
    加入远程调用功能,加密压缩传输内容
  • 2014.01.04
    根据腾讯最新的微信接口文档完善了Weixin类,包含了基础接口、自定义菜单和高级接口的所有功能
    加入了Simsimi请求类,能完成和小黄鸡对话,请求出错可以更新代码中的JSESSIONID
  • 2013.12.25
    Pagination修改数组索引名,去掉page前缀,assign到view中变量名缩短为pager
  • 2013.12.19
    加入PHPExcel
    Tools添加向浏览器返回文件的函数
  • 2013.12.05
    加入命令行请求入口,请求示例:php -f indexc.php "request_uri=/crontab/crontab/index"
    增加module的示例代码,包括后台及命令行,在模块的controllers同级目录建立views文件夹,模板文件放置及命名规则同APPLICATION_DIR/views文件夹
  • 2013.10.14
    格式化framework的代码,修复了framework的一处可能导致redeclare class的错误
  • 2013.10.04
    加入了yaf_phpport,方便使用虚拟空间的用户使用yaf框架

【功能说明】

  • 缓存:APC/文件/Memcache/Xcache 源自prestashop
  • 数据库:MYSQLi/PDO/MYSQL 源自prestashop ,可以通过配置mysql_cache_enable控制是否cache查询结果
  • 邮件支持:PHPMailer+Vemplator,可以通过建立模板文件,用Vemplator渲染后发送邮件
  • 淘宝SDK:Taobao/*,将淘宝公布的SDK按照Yaf加载规则稍作了修改
  • Smarty:流行好用的视图引擎
  • Blowfish/Rijndael:加解密算法
  • Captcha:验证码生成工具
  • Cookie:强化了安全性的Cookie
  • Encoder:包含了部分加密算法
  • Ftp:Ftp工具类
  • ImageCombiner:图片拼接类,支持横向及纵向
  • ImageManager:图片处理类
  • JSMin:JS压缩
  • Log:写日志
  • Mail:封装好的发送邮件的静态函数
  • MinifyHTML:HTML压缩
  • Object:所有与数据库交互的Model都可以继承这个类,完成了add/update/delete/active操作,可以通过setData将数组赋值给类
  • Pagination:分页
  • PclZip:压缩打包
  • PHPExcel:源自PHPExcel
  • Pinyin:将中文转为其拼音
  • PSCWS:分词,依赖于scws ,需要另行安装
  • Rpc:远程调用,自创,加密内容后压缩传输
  • Taobao:Taobao实例类,在define.inc.php设置好APP_KEY及APP_SECRET,通过Taobao::getInstance()使用
  • Tools:一些常用静态方法
  • Validate:常用验证方法
  • Weixin:集成的微信接口
  • PHPExcel:源自PHPExcel,加载规则与Yaf自身加载规则相同,所以去除了它自带的Autoload

===============其他具体信息详见代码

非科班出身未经历过大公司正规开发,代码风格奇葩,有任何问题,欢迎邮件联系傻东(njutczd+gmail.com)

About

建立在 [Yaf](https://github.com/laruence/php-yaf) 的基础上,集成了Smarty引擎,加入了封装好的各种功能类,具体信息请看README.md

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP100.0%

[8]ページ先頭

©2009-2025 Movatter.jp