nyko24 / avocode-form-extensions-bundle
为 symfony2 添加额外的表单类型
v0.1.10
2019-05-15 08:27 UTC
Requires
- afarkas/html5shiv: ~3.7
- components/bootstrap: >= 2.3.1
- components/font-awesome: >= 3.2.0
- components/jquery: >= 1.9.0, < 2.0.0
- components/jqueryui: >= 1.9.0
- robloach/component-installer: >= 0.0.11
- symfony/symfony: >= 2.2.0
- twig/extensions: ~1.2
- twig/twig: >= 1.9.0
Suggests
- cedriclombardot/admingenerator-generator-bundle: The missing symfony2 admin generator
- liip/imagine-bundle: Apply filters on preview images
- vich/uploader-bundle: (>= 0.10.0) Bundle to ease file uploads with ORM entities and ODM documents
README
由 genemu/GenemuFormBundle 启发,为 Admingenerator 项目提供的 symfony2 表单扩展。
文档
有关表单类型和扩展(及相关说明)的完整列表,请参阅 文档。
安装
将以下内容添加到您的 composer.json
"require": { "avocode/form-extensions-bundle": "dev-master" }
然后,在您的 AppKernel.php
中启用此包
<?php // AppKernel.php public function registerBundles() { $bundles = array( // ... new Avocode\FormExtensionsBundle\AvocodeFormExtensionsBundle(), ); }
在注册 AdmingeneratorGeneratorBundle() 之前,您必须先注册 AvocodeFormExtensionsBundle()。
为了让 avocode/form-extensions-bundle
表单正常工作,您需要编辑您的基础模板,并包含静态和动态样式表和 JavaScript。
{% block stylesheets %} {{ parent() }} {# remove this line if you're not extending another template #} {% include 'AvocodeFormExtensionsBundle::stylesheets.html.twig' %} {% if form is defined %} {{ afe_form_stylesheet(form) }} {% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {# remove this line if you're not extending another template #} {% include 'AvocodeFormExtensionsBundle::javascripts.html.twig' %} {% if form is defined %} {{ afe_form_javascript(form) }} {% endif %} {% endblock %}
需要翻译者!
我们需要您的支持来翻译表单消息 :) 如果您想帮忙,请提交一个 pull request 并为您的语言提交一个包。
许可
有关许可信息,请仔细阅读 LICENSE
文件。