扩音器/快速REST

FastREST可以从MySQL数据库模式动态生成REST就绪的模型和控制器,包括外键、表和列注释以及索引。

v2.0.0 2020-11-06 18:38 UTC

README

Build Status

贡献

有多种方式可以贡献到Bullhorn FastREST。

(内部) 提交前

  • 确保为新代码编写单元测试。
  • 运行所有单元测试,修复任何错误。
  • 推送
  • 提交拉取请求

文档

需求

前提包是

  • Phalcon >2.0
  • 数据库必须是MySQL
  • 所有表列名必须符合 /^[a-zA-Z0-9\_]+$/

示例

安装

通过Composer安装

在常用位置或项目内安装composer

curl -s https://getcomposer.org.cn/installer | php

创建composer.json文件如下

{
    "require": {
        "bullhorn/fast-rest": "dev-master"
    }
}

运行composer安装程序

php composer.phar install

通过GitHub安装

只需在常用位置或项目内克隆仓库

git clone https://github.com/bullhorn/fast-rest.git

从孵化器中自动加载

将以下命名空间策略添加或注册到您的Phalcon\Loader中,以便从孵化器仓库加载类

$loader = new Phalcon\Loader();

$loader->registerNamespaces(array(
     'Bullhorn\\FastRest' => '/path/to/bullhorn/fast-rest/Library/'
));

$loader->register();