Skip to content

zerrvox/GenemuFormBundle

 
 

Repository files navigation

#FormBundle

Build Status

Installation

Installation is quick and easy, 5 steps process

  1. Install GenemuFormBundle
  2. Enable the bundle
  3. Minimal configuration
  4. Initialize assets

Step 1: Install GenemuFormBundle

Check your Symfony2 version.

Symfony2 branch v2.0.*

Symfony2 branch master

Step 2: Enable the bundle

Finally, enable the bundle in the kernel:

<?php
// app/AppKernel.php

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

Step 3: Minimal configuration

# app/config/config.yml

genemu_form: ~

Step 4: Initialize assets

$ php app/console assets:install web/

Template

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

FormType

Captcha GD

View configuration

ReCaptcha (Google librairie):

View configuration

Tinymce (download):

View configuration

JQueryUi (download):

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

Chosen (view demo):

View configuration

Plain

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.

Tips

Prototype usage within form collections

Note

There is maybe bugs in this implementations, this package is just an idea of a form field type which can be very useful for the Symfony2 project.

About

Extra Form : Captcha GD, Tinymce, Recaptcha, JQueryDate, JQueryAutocomplete, JQuerySlider, JQueryFile, JQueryImage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%