zfrapid/zf2rapid

控制台应用程序,可快速创建 ZF2 应用程序。

0.8.2 2016-09-16 07:23 UTC

README

控制台应用程序,可快速创建 ZF2 应用程序原型。

非常欢迎并需要您的反馈。请将任何错误、问题或功能增强建议报告给问题跟踪器

目录

ZFrapid maskot

功能

  • 基于骨架应用程序创建新项目
  • 创建、删除、激活和停用模块
  • 创建带或不带工厂的控制器和删除控制器
  • 为控制器创建操作
  • 为模块创建路由(带或不带严格模式)
  • 为模块生成类和模板映射
  • 创建带或不带工厂的其它类
    • 控制器插件
    • 视图辅助工具
    • 过滤器
    • 验证器
    • 输入过滤器
    • 表单
    • 填充器
  • (CRUD)为数据库表创建模型类
    • 实体
    • 填充器
    • 表网关
    • 仓库
  • 显示项目的模块、控制器和操作
  • 显示项目的 ZF2 版本
  • 显示项目的其它类
    • 控制器插件
    • 视图辅助工具
    • 过滤器
    • 验证器
    • 输入过滤器
    • 表单
    • 填充器
  • 显示 ZF2rapid 版本
  • 显示和操作 ZF2rapid 配置
  • 每个命令的命令行帮助
  • 自动完成支持(目前不支持 PHAR 文件)

需求

ZF2rapid 基于 ZF\Console 以及一些 Zend Framework 组件,如 Zend\ServiceManager、Zend\ModuleManager 或 Zend\Code。它还需要 PHP 5.5 和 PHP 扩展 ext/intl

有关进一步的需求细节,请参阅composer.json 文件。

文档

路线图

版本 0.6.0

  • 首次公开发布(完成)

版本 0.7.0

  • 添加带数据库连接的简单 CRUD 命令(完成)

版本 0.8.0

  • 为 ZF3rapid 重新组织代码(进行中)

版本 0.9.0

  • 编写 ZF2rapid 的测试 (进行中)

版本 0.10.0

  • 添加模块检查 (待办)

版本 1.0.0

  • 首个稳定版本 (待办)

后续计划

  • 支持 ZF3 MVC 应用程序 (待办)
  • 支持 ZF3 中间件应用程序 (待办)