Extra form types for your Symfony2 projects

Installs: 559 063

Dependents: 31

Stars: 526

Watchers: 41

Forks: 227

Open Issues: 131

Type: symfony-bundle

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


Build Status


Installation is quick and easy, 3 steps process

  1. Install GenemuFormBundle
  2. Enable the bundle
  3. Initialize assets

Step 1: Install GenemuFormBundle

Add the following dependency to your composer.json file:

    "require": {
        "_some_packages": "...",

        "genemu/form-bundle": "2.1.*" => for Symfony 2.1 and 2.2

        "genemu/form-bundle": "2.2.*" => for Symfony 2.3

Step 2: Enable the bundle

Finally, enable the bundle in the kernel:

// app/AppKernel.php

public function registerBundles()
    $bundles = array(
        // ...
        new Genemu\Bundle\FormBundle\GenemuFormBundle(),

Step 3: Initialize assets

$ php app/console assets:install web/

Form types

Select2 (view demo):

View configuration

Captcha GD

View configuration

ReCaptcha (Google library):

View configuration

Tinymce (download):

View configuration

JQueryUi (download):

File (uploadify library):

You can use jcrop to uploadify. You send the image and crop or apply filter.

View configuration

Image (view demo):

View configuration

Colorpicker (view demo):

View configuration

Rating (view demo):

View configuration


A Form type that just renders the field as a p tag. This is useful for forms where certain field need to be shown but not editable.

The type name is genemu_plain.


Prototype usage within form collections


You use GenemuFormBundle and you seen that it does not work! Maybe you have forgotten form_javascript or form_stylesheet.

The principle is to separate the javascript, stylesheet and html. This allows better integration of web pages.

View a template example form view


There are maybe some bugs in those implementations, this package is just an idea of form types which can be very useful for your Symfony2 projects.