str3cx / genemu-form-bundle
为您的Symfony2项目提供额外表单类型
v3.0.1
2020-04-14 11:46 UTC
Requires
- php: >=5.3.2
- symfony/form: ^3.0 | ^4.0
- symfony/framework-bundle: ^3.0 | ^4.0
- twig/twig: ~2.6
Suggests
- doctrine/doctrine-bundle: In order to use some form types with Doctrine
- doctrine/mongodb-odm-bundle: For MongoDB integration
- symfony/finder: For an image type
- symfony/twig-bridge: For integration into Twig templates
README
⚠️ 该项目不再维护。如果您有兴趣维护它,请与 @genemu 联系⚠️
FormBundle
安装
安装快速且简单,3步流程
- 安装GenemuFormBundle
- 启用组件
- 初始化资产
步骤1:安装GenemuFormBundle
运行以下命令
$ composer require genemu/form-bundle "^4.0"
步骤2:启用组件
最后,在内核中启用组件
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Genemu\Bundle\FormBundle\GenemuFormBundle(), ); }
步骤3:初始化资产
$ php app/console assets:install web/
表单类型
Select2 (查看演示)
Captcha GD
ReCaptcha (Google 库)
JQueryUi (下载)
纯文本
一种仅将字段渲染为p标签的表单类型。这在某些字段需要显示但不可编辑的表单中很有用。
类型名称为 genemu_plain
。
提示
模板
您使用了GenemuFormBundle并发现它不起作用!也许您忘记了 form_javascript
或 form_stylesheet
。
原则是分离javascript、stylesheet和html。这允许更好地集成网页。
注意
这些实现中可能存在一些错误,此包只是表单类型的一个想法,这可能对您的Symfony2项目非常有用。