路由协议链,多路由协议支持
路由是wind mvc模式中的重要组件,wind框架提供了路由支持,它采用过滤链的模式来实现,一个路由器可以挂载多种路由协议。程序会根据挂载的顺序,依次去加载路由协议,直到找到可以处理当前请求的路由协议。
Form表单对象&验证
web mvc 默认提供了对表单处理的支持。开发者可以为一次请求创建一个表单对象,系统将会在处理具体的操作前初始化这个表单对象以及完成表单验证等工作。开发者无需在代码逻辑里面操作大量的表单数据的赋值验证,简化了开发。
ErrorHandler自定义错误处理句柄
自定义错误句柄是web mvc提供的又一个特性支持。wind框架默认为mvc提供了错误处理句柄‘WindErrorHandler’,默认的错误页面指向‘web/view’。开发者可以通过应用配置来指向自定义的错误处理句柄,可以为每一个module定义‘ErrorHandler’,也可以为每一个action自定义‘ErrorHandler’。wind框架在自定义配置上提供了强大且灵活的支持。
异常体系与Logger日志
两种基本的异常类型:‘WindFinalException’、‘WindException’。前者是终极异常,抛出该类异常表示不希望异常被系统处理而直接抛出;后者是通用异常类型,大部分自定义异常都需要继承该异常类型,该异常会被系统的错误体系处理。Logger组件,通过调用Logger组件开发者可以很方便的输出log信息,支持分类、分组输出。目前只支持本地化的文件log记录。
多种开发模式支持WIND_DEBUG
WIND_DEBUG支持多种模式:window、log、window&log。开发者可以通过设置‘WIND_DEBUG’这个常量的值定义wind的工作模式。
国际化(i18n)
简单的国际化支持:变量、语言模板等。
安全(security)
输入输出安全过滤,通过内置在相应的组件管理中,透明化了对数据安全的处理。wind框架还提供了security安全工具包例如:加密、解密、token等。
如何获取windframework
下载地址:http://www.phpwind.com/windframework/
问题反馈:https://github.com/phpwind/windframework/issues
推荐阅读
为了在竞争激烈的家电市场中占据一席之地,各电视厂商开始对旗下产品的性能和功能进行改善和提升。除了加入智能操作平台和3D播放技术来满足用户的日常使用需求外,价格上的下调也是吸引广大用户关注的一个主要因素。>>>详细阅读
本文标题:phpwind发布windframework开源开发框架
地址:http://www.lgo100.com/a/kandian/20120328/45634.html

网友点评
精彩导读
科技快报
品牌展示