07/11/2013, 04:47
|
| | Fecha de Ingreso: octubre-2013
Mensajes: 3
Antigüedad: 11 años 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 : ) |