Skip to content

Wisembly/FormBuilderBundle

Repository files navigation

/!\This bundle has not been updated to Symfony 2.1-RC2+ and is no longer maintained by Balloon/!\

Let your users create dynamic forms and store them in the database.

Features:

  • Create forms
  • Add fields (register custom fields)
  • Answer to a form
  • View form results

Requirements :

For Symfony 2.1-RC1, use 1.1 tag
For a Symfony 2.0 compliant version, use 1.0 tag

Installation (for 2.0 and 2.1-RC1 use, without composer)

Clone the project:

$ git submodule add -f git://github.com/Balloon/FormBuilderBundle.git vendor/bundles/Balloon/Bundle/FormBuilderBundle

Register the bundle in app/AppKernel.php:

<?phppublicfunctionregisterBundles(){returnarray( // ..newBalloon\Bundle\FormBuilderBundle\BalloonFormBuilderBundle(), // .. )}

Register the namespace in your app/autoload.php:

<?php$loader->registerNamespaces(array( // ...'Balloon\\Bundle\\FormBuilderBundle' => __DIR__.'/../vendor/bundles', // ... ));

Add this section to your app/config/config.yml file:

balloon_form_builder: fields: field: label: ~required: falsemax_length: ~choice: label: ~multiple: falseexpanded: falsechoices: {}country: label: ~language: label: ~timezone: label: ~datetime: label: ~date: label: ~time: label: ~checkbox: label: ~

Add this section to your app/config/routing.yml file:

balloon_form_builder: resource: "@BalloonFormBuilderBundle/Resources/config/routing.yml"prefix: /form

Init assets:

$ ./app/console assets:install web --symlink

And if you haven't a dedicated virtual host, add this to app/config/config.yml:

framwork: templating: assets_base_urls: "/balloon-form"

Your done now go to /app_dev.php/form

Screenshots

list form

List forms

edit form

Edit a form

answer form

Answer to a form

Contributors

creator gordonslondon maintener [guillaumepotier]

About

Store your custom forms as Doctrine entities

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages