#FormBundle
Installation
Installation is quick and easy, 5 steps process
- Download GenemuFormBundle
- Configure the Autoloader
- Enable the bundle
- Minimal configuration
- Initilize assets
Step 1: Download GenemuFormBundle
Check your Symfony2 version.
Step 2: Configure the Autoloader
If it is the first Genemu bundle you install in your Symfony 2 project, you need to add the Genemu namespace to your autoloader:
<?php
// app/autoload.php
$loader->registerNamespaces(array(
// ...
'Genemu' => __DIR__.'/../vendor/bundles',
));
Step 3: 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 4: Minimal configuration
# app/config/config.yml
genemu_form: ~
Step 5: 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
Cpatcha GD
Google librairie):
ReCaptcha (download):
Tinymce (download):
JQueryUi (uplodify librairie):
File (You can use jcrop to uploadify. You send the image and crop or apply filter.
view demo):
Image (view demo):
Colorpicker (view demo):
Rating (view demo):
Chosen (view demo):
Tokeninput (Note: you have to apply path to js script before: https://github.com/loopj/jquery-tokeninput/pull/172/files.
Configuration is almost the same as Autocomplete.
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.
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.