CaptchaBundle/README.md

1.1 KiB

Gregwar's CaptchaBundle

GregwarCaptchaBundle provides the form type "captcha"

Installation

To install GregwarCaptchaBundle, first adds it to your deps:

[GregwarCaptchaBundle]
    git=git://github.com/Gregwar/CaptchaBundle.git
    target=/bundles/Gregwar/CaptchaBundle

And run php bin/vendors install. Then add the namespace to your app/autoload.php file:

<?php
...
'Gregwar' => __DIR__.'/../vendor/bundles',
...

And registers the bundle in your app/AppKernel.php:

<?php
//...
public function registerBundles()
{
    $bundles = array(
        ...
        new Gregwar\CaptchaBundle\GregwarCaptchaBundle(),
        ...
    );
...

Adds the following configuration to your app/config/config.yml:

gregwar_captcha: ~

Usage

You can use the "captcha" type in your forms this way:

<?php
    // ...
    $builder->add('captcha', 'captcha'); // That's all !
    // ...

Note that the generated image will be embeded in the HTML document, to avoid dealing with route and subrequests.

License

This bundle is under MIT license