virhi / lazy-rest-api-bundle
在 doctrine orm 上生成 Rest Hal API
dev-standealonebehat
2015-01-10 19:21 UTC
Requires
- doctrine/orm: ~2.2,>=2.2.3
- virhi/component: @dev
- virhi/paginationbundle: @dev
- virhi/resthalbundle: @dev
Requires (Dev)
- behat/behat: 2.5.x-dev
- behat/common-contexts: 1.2.*
- behat/gherkin: 2.3.*@dev
- behat/mink-browserkit-driver: 1.1.*@dev
- behat/mink-extension: 1.3.*@dev
- behat/mink-goutte-driver: ~1.0
- behat/symfony2-extension: 1.1.*@dev
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: ~2.2,>=2.2.3
- khepin/yaml-fixtures-bundle: ~0.8.1
- misd/guzzle-bundle: ~1.0
- phpunit/phpunit: 3.7.*
- sensio/distribution-bundle: 2.3.*
- sensio/framework-extra-bundle: 2.3.*
- symfony/assetic-bundle: 2.3.*
- symfony/monolog-bundle: 2.3.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.3.*
- twig/extensions: 1.0.*
This package is not auto-updated.
Last update: 2024-09-28 17:12:32 UTC
README
#LazyRestApiBundle
使用 doctrine 自动生成 API REST,支持 CRUD 操作。
##安装
编辑你的 composer.json
"require": { "virhi/lazy-rest-api-bundle" : "master" }
然后运行 Composer
php composer.phar update virhi/lazy-rest-api-bundle
在 AppKernel.php
中启用你的包
// app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Virhi\LazyRestApiBundle\VirhiLazyRestApiBundle(), ); }
编辑你的配置
virhi_lazy_rest_api: manager: Manager
你可以选择暴露实体和实体的操作
virhi_lazy_rest_api: manager: Manager expose_entities: your_entity: { entity_name: Namespace\YourEntity, edit_mode: false, delete_mode: true, create_mode: true }