folliked / form-bundle
为您的 Symfony 项目提供额外的表单类型
3.0.1
2020-06-04 16:51 UTC
Requires
- php: ^7.2
- symfony/dependency-injection: ^2.8 | ^3.0
- symfony/doctrine-bridge: ^2.8 | ^3.0
- symfony/form: ^2.8 | ^3.0
- symfony/framework-bundle: ^2.8 | ^3.0
- twig/twig: ^1.26 | ~2.0
Requires (Dev)
- phpunit/phpunit: ^4.8.35 | ^5.7.11 | ^6.5
Conflicts
This package is auto-updated.
Last update: 2024-09-05 01:37:44 UTC
README
SHFormBundle
本包是基于 GenemuFormBundle 的分支。
如果您想从 GenemuFormBundle 迁移到 SHFormBundle,请参考此文档。
安装
安装快速简单,只需 3 个步骤
- 安装 SHFormBundle
- 启用组件
- 初始化资源
第 1 步:安装 SHFormBundle
运行以下命令
$ composer require folliked/form-bundle "^3.0@dev"
第 2 步:启用组件
最后,在内核中启用组件
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new SymfonyHackers\Bundle\FormBundle\SHFormBundle(), ); }
第 3 步:初始化资源
$ php app/console assets:install web/
表单类型
Select2 (查看示例)
Captcha GD
ReCaptcha (谷歌库)
JQueryUi (下载)
纯文本
一个仅将字段渲染为 p 标签的表单类型。这对于需要显示但不可编辑的某些字段非常有用。
类型名称为 genemu_plain
。
提示
模板
您使用了 SHFormBundle 并且发现它不起作用!也许您忘记了 form_javascript
或 form_stylesheet
。
原则是将 JavaScript、样式表和 HTML 分离。这有助于更好地整合网页。
注意
这些实现中可能存在一些错误,本包只是表单类型的一个想法,这可能对您的 Symfony 项目非常有用。