appcia/webwork

Appcia PHP 框架,简单、轻量、快速

0.9.3 2013-11-17 15:52 UTC

This package is not auto-updated.

Last update: 2024-09-22 02:54:02 UTC


README

PHP 框架,代号 'Webwork'

主要思想

  • 轻量级、简洁的 MVC '以简单为解决方案'
  • 供应商独立 '使用你想用的' - 邮件发送者、数据库 ORM 等
  • 高度可配置
  • 通过模块可扩展
  • 简单、原生的视图机制,支持块扩展
  • 易于单元测试实现,模拟注入
  • 现代代码,使用命名空间、依赖注入、闭包(PHP >= 5.3)
  • 通过 PSR-1、composer 标准化代码

路线图

联系、合作

请给我发私信。如果你喜欢这个项目并想合作,那就太好了。

新闻

0.9.3

  • 表单对象绑定(动态创建字段)

0.9.2

  • 资源管理器重写,新资产管理者

0.8.2

  • 带有可选片段和每个参数的自定义正则表达式的路由

0.8.1

  • 配置读取/写入接口

0.8

  • 验证器改进 + 新的:DateBetween、DateOverlap、Not、Callback

0.7.7

  • 请求跟踪器
  • 视图扩展改进以支持嵌套
  • 路由器错误修复

0.7.6

  • 国际化翻译器(gettext)

0.7.5

  • 框架结构更改
  • app 类重写,引入引导

0.7.4

  • 视图渲染器(php、json、xml、ini)
  • 控制器改进

0.7.3

  • 路由分组(更简单的配置)

0.7.2

  • CSRF 保护
  • 上下文中的区域设置
  • slug 过滤器

0.7.1

  • 过滤器、验证器和辅助工具现在使用应用程序上下文(自定义配置动态更改)
  • 小的约定修复

0.7

  • 资源管理器
    • 用于通过参数(如 ID)将映射文件(图像、pdf 等)与数据库行关联
    • 基于原始资源处理派生类型(多种不同大小的缩略图、格式转换等)
    • 表单扩展与资源映射,文件上传具有临时状态

0.6

  • 分发器事件,用于监听(错误处理、授权)
  • 单元测试(进行中)

0.5

  • PSR-0 自动加载器,结构修改
  • composer/packagist 支持

0.4

  • 一组新的视图辅助工具:baseUrl、serverUrl、routeUrl、asset
  • 重构路由器
  • 带有一些 CSS 的演示
  • 小的结构修复

0.3

  • 可配置的视图辅助工具
  • 改进演示(视图通过扩展、块和辅助工具的使用示例以及更多...使用相同的布局)
  • 简化组件创建
  • 配置注入移出对象

0.2

  • 支持路由参数
  • 视图块机制(alpha)

0.1

  • 工作框架骨架

实时示例(已过时)

http://webwork.appcia.linuxpl.info/

快速入门(已过时)

使用应用程序骨架:https://github.com/appcia/webwork/blob/skeleton/README.md