Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2013, 04:47
kworux
 
Fecha de Ingreso: octubre-2013
Mensajes: 3
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Bundle de Captcha Symfony 2.3

Suponiendo que has cargado la UniversalClassLoader.php en tu app/autoloader.php

require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/ClassLoader/UniversalClassLoader.php';

use Symfony\Component\ClassLoader\UniversalClassLoader ;

Lo único que deberías hacer es seguir el manual y registrar Gnemu

path/app/autoloader.php

$loader->registerNamespaces(array(

//..

'Genemu' => __DIR__.'/../vendor/genemu/form-bundle',

//..

));

y en tu formularioType incluirlo como un campo adicional

$builder->add('captcha', 'genemu_captcha', array("mapped" => false,));

Nota: La opción mapped se establese a false precisamente porque el formulario al gestionar el objeto establece una relación con todas sus propiedades y si no tienes incluido ningun campo captcha en el mismo emitira una excepción. por lo tando debes porner esta opcio a false para evitarlo.. saca conclusiones : )