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/