daemon/form-bundle

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

安装: 20

依赖者: 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步:启用组件

最后,在内核中启用组件

<?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 (下载)

文件 (uploadify库)

您可以使用jcrop与uploadify一起使用。您发送图片并进行裁剪或应用滤镜。

查看配置

图片 (查看演示)

查看配置

颜色选择器 (查看演示)

查看配置

评分 (查看演示)

查看配置

纯文本

一个仅将字段渲染为p标签的表单类型。这对于需要显示但不可编辑的字段很有用。

类型名称为genemu_plain

提示

表单集合中的原型使用

模板

您使用GenemuFormBundle并发现它不起作用!也许您忘记了form_javascriptform_stylesheet

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

查看模板示例表单视图

注意

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