choros / form-bundle
为您的 Symfony2 项目提供额外表单类型
v2.2.3
2014-12-14 14:10 UTC
Requires
- php: >=5.3.2
- symfony/form: >=2.3,<2.6-dev
- symfony/framework-bundle: >=2.3,<2.6-dev
Requires (Dev)
- doctrine/doctrine-bundle: 1.*
- doctrine/mongodb-odm-bundle: *
- doctrine/orm: 2.*
- propel/propel-bundle: *
- symfony/doctrine-bridge: >=2.3,<2.6-dev
- symfony/finder: 2.*
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
#FormBundle
安装
安装快速简单,3步过程
- 安装 GenemuFormBundle
- 启用包
- 初始化资源
第1步:安装 GenemuFormBundle
将以下依赖项添加到您的 composer.json 文件中
{ "require": { "_some_packages": "...", "genemu/form-bundle": "2.1.*" => for Symfony 2.1 and 2.2 "genemu/form-bundle": "2.2.*" => for Symfony 2.3 } }
第2步:启用包
最后,在 kernel 中启用包
<?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 库)
Tinymce (下载)
JQueryUi (下载)
File (uploadify 库)
您可以使用 jcrop 与 uploadify 一起使用。您发送图片并裁剪或应用过滤器。
Image (查看演示)
Colorpicker (查看演示)
Rating (查看演示)
Plain
一个仅将字段渲染为 p 标签的表单类型。这对于需要显示但不可编辑的某些字段非常有用。
类型名称为 genemu_plain
。
提示
模板
您使用 GenemuFormBundle 并发现它不起作用!也许您忘记了 form_javascript
或 form_stylesheet
。
原则是将javascript、stylesheet和html分开。这允许更好地集成网页。
注意
这些实现中可能存在一些错误,这个包只是对表单类型的想法,这可能对您的 Symfony2 项目非常有用。