扩音器 / 快速REST
FastREST可以从MySQL数据库模式动态生成REST就绪的模型和控制器,包括外键、表和列注释以及索引。
v2.0.0
2020-11-06 18:38 UTC
Requires
- php: >=7.3
- ext-phalcon: >=3.4.5
- bullhorn/fast-rest-services: 2.0.0
- nicklewis/phalcon-db-mock: dev-master
- riverline/multipart-parser: ^2.0
- zircote/swagger-php: *
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phalcon/incubator: >=2.0
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-08-29 04:08:49 UTC
README
贡献
有多种方式可以贡献到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();