choros/form-bundle

为您的 Symfony2 项目提供额外表单类型

安装: 80

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 263

类型:symfony-bundle

v2.2.3 2014-12-14 14:10 UTC

README

#FormBundle

Build Status

安装

安装快速简单,3步过程

  1. 安装 GenemuFormBundle
  2. 启用包
  3. 初始化资源

第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_javascriptform_stylesheet

原则是将javascript、stylesheet和html分开。这允许更好地集成网页。

查看模板示例表单视图

注意

这些实现中可能存在一些错误,这个包只是对表单类型的想法,这可能对您的 Symfony2 项目非常有用。