Foros del Web » Programando para Internet » PHP » Symfony »

Bundle de Captcha Symfony 2.3

Estas en el tema de Bundle de Captcha Symfony 2.3 en el foro de Symfony en Foros del Web. Hola a todos, quería preguntaros una cosilla y es que estoy tratando de instalar un bundle ya creado para agregar captcha a un formulario(Gregwar o ...
  #1 (permalink)  
Antiguo 06/11/2013, 11:02
 
Fecha de Ingreso: noviembre-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Bundle de Captcha Symfony 2.3

Hola a todos,

quería preguntaros una cosilla y es que estoy tratando de instalar un bundle ya creado para agregar captcha a un formulario(Gregwar o Genemu), cualquiera de los dos, y no sé como añadirlo manualmente. He estado siguiendo los pasos pero no doy con la tecla, alguien pe podria indicar como lo añado manualmente para usarlo en mi proyecto??

Que hay que hacer con la carpeta comprimida una vez descargada que contiene el bundle??

Gracias!!

Última edición por jcrios_9; 07/11/2013 a las 04:47
  #2 (permalink)  
Antiguo 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 : )
  #3 (permalink)  
Antiguo 07/11/2013, 06:19
 
Fecha de Ingreso: noviembre-2013
Mensajes: 14
Antigüedad: 11 años
Puntos: 0
Respuesta: Bundle de Captcha Symfony 2.3

Muchas gracias, acabé instalando el bundle actualizando el composer.json.

Ha sido añadirle el campo array("mapped" => false,) y ya me funciona.

Gracias por todo, saludos!

Etiquetas: captcha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:57.