Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Symfony2

Symfony2, instalando la extensión Text de Twig en Symfony 2.7

Sigo estudiando y haciendo pruebas con Symfony2 (2.7) , ahora he querido usar el filtro truncate  de la extensión Text del motor de plantillas Twig . En todas las webs que he consultado dice que es muy simple, que simplemente añadiendo al fichero app/config/config.yml (o app/config/services.yml ) lo siguiente, es más que suficiente: services: twig.extension.text: class: Twig_Extensions_Extension_Text tags: - { name: twig.extension } En mi caso no ha funcionado, siempre me salía este error cargando cualquier página de mi proyecto: [SymfonyComponentDebugExceptionClassNotFoundException] Attempted to load class "Twig_Extensions_Extension_Text" from the global namespace. Did you forget a "use" statement? Googleando veo que es necesario instalar dichas extensiones antes con la ayuda del composer : composer require twig/extensions Pero al ejecutarse me informa que Twig va por la versión 1.3, y que no puede instalar la extensión en el Twig de mi Symfony 2.7 , que es la ...

Symfony2, instalación en WAMP

Lo primero es tener un entorno WAMP operativo en nuestro PC, en mi caso me descargué e instalé XAMPP . Después de instalarlo, y para poder ejecutar PHP desde línea de comandos desde cualquier unidad/directorio, añadí a la variable de entorno PATH la ruta donde se me ha instalado PHP, en mi caso  D:xamppphp . En este enlace hay una ayuda de como añadir/modificar variables de entorno en Windows. Lo segundo es descargar la edición estándar de Synfony2  (en este momento la última versión es la 2.7). En la página anterior están las instrucciones para instalarlo, en concreto lo que yo hice fue: Abrir consola de Windows (cmd) e irme al directorio htdocs de mi servidor localhost (en mi caso D:xampphtdocs. cd D:xampphtdocs d: Siguiendo las instrucciones de la web de Symfony2 , ejecutar: php -r "readfile('http://symfony.com/installer');" > symfony Veremos que ahora tenemos un fichero llamado 'symfony' en D:xampphtdocs. Nos crearemos un primer proyecto web Symfony...