heliopsis/ezforms-bundle
Composer 安装命令:
composer require heliopsis/ezforms-bundle
包简介
Symfony forms handling within eZPublish contents
关键字:
README 文档
README
This bundle provides a flexible way to associate Symfony forms to eZPublish contents.
Features:
- Form controller extending eZPublish's view controller
- Facade pattern for flexible form handling
- Separate interfaces for form instanciation, data handling and response generation
- Abstract classes for content related data handling
- Unit tests
NB: this bundle does not provide out of the box forms in eZPublish, it rather gives you tools to easily define custom forms and leverage eZPublish's content tree to access or configure those forms.
License
This bundle is released under GPL2
Installation
1. Download bundle using composer
{ require: { "heliopsis/ezforms-bundle": "~1.2" } }
2. Enable bundle in EzPublishKernel.php
<?php // ezpublish/EzPublishKernel.php public function registerBundles() { $bundles = array( // ... new Heliopsis\eZFormsBundle\HeliopsiseZFormsBundle(), ); }
3. Configure providers
# ezpublish/config/config.yml heliopsis_ezforms: providers: form: acme_forms.custom_form_provider handler: acme_forms.custom_handler_provider
NB: see Usage section for service definitions
4. Use form controller to render your locations views
# ezpublish/config/ezpublish.yml ezpublish: system: frontend_group: location_view: full: form: controller: heliopsis_ezforms.controller:formAction template: AcmeDesignBundle:full:form.html.twig match: Identifier\ContentType: 'form' confirm: template: AcmeDesignBundle:confirm:form.html.twig match: Identifier\ContentType: 'form'
Documentation
Detailed documentation is available in the Resources/doc folder When upgrading, don't forget to take a look at the notes on backwards compatibility
统计信息
- 总下载量: 2.75k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0
- 更新时间: 2014-02-20