Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2014, 21:02
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Problemas PDFbundle

Esto ...
Código HTML:
 <form name="pruebaPDF" action="../../../Tests/Controller/pdfbundleTest.php" method="GET">
            	<input type="button" action="submit" value="name" name="submit">
            </form> 
No es correcto. ¿Dónde está tu Router?; es ahí donde indicar un path al que resolverá tu controlador. Depende del método/sintaxis que estés utilizando pero suponiendo lo haces con YAML, deberías de tener algo como:

Código:
-- PathToBundle/Resources/config/routing.yml

pdf_file:
    pattern: /pdf/{name}
    defaults:
        _controller: TuBundle:Controller:action
Luego, en tu View, utiliza la función path() de Twig para generar la ruta de manera dinámica. Algo como:

Código HTML:
 <form name="pruebaPDF" action="{{ path('pdf_file', { name: 'valor' }) }}" method="GET">
            	<input type="button" action="submit" value="name" name="submit">
            </form> 
Así la URL se creará automáticamente. En el ejemplo sería algo como "/pdf/valor"...

Y bueno, es lo básico. Aparentemente te falta comprender cómo funciona Symfony ya que el nombre de tu controlador es incorrecto y te falta un namespace... además de que, para este funcionamiento en concreto no es necesario utilizar un formulario, sino deberías utilizar un link simple...

Muchas cosas. Lee con calma el "Quick Tour" de la documentación.

Saludos _o/
__________________
I ♥ The Music!