Este blog esta destinado para la comunidad desarrolladora de software, en el podrán encontrar trucos, atajos o consejos de diferentes lenguajes de programación o frameworks, tanto de tipo desktop como web. Si quieres participar como editor por favor hacerlo saber escribiendo un correo a cualquiera de los editores.

miércoles, 9 de junio de 2010

Integración de Extjs en Symfony

Bueno para empezar voy a decir que existen muchas formas, e incluso yo probé muchas de esas, con variantes y todo (links, doble carpeta, etc), pero la verdad es que es muy simple, bueno aquí presentare la que yo adapte y adopte en un proyecto que estoy realizando para la u.

Lo primero es copiar la carpeta del extjs a la carpeta web de nuestro proyecto (nombreProyecto/web/extjs), e incluir en view.yml de la aplicación (nombreProyecto/apps/nombreAplicacion/config/view.yml) los js y css respectivos para el funcionamiento del extjs, el archivo view.yml se tendría que ver algo así:

....

stylesheets: [../extjs/resources/css/ext-all.css, main.css, ../extjs/resources/css/xtheme-blue.css , ...]

...

javascripts: [../extjs/adapter/ext/ext-base.js, ../extjs/ext-all-debug.js, ../extjs/src/locale/ext-lang-es.js, ...]

...

y listo, no olviden aquí mismo incluir sus js.

nota: no se si al hacer esto altere en algo la arquitectura del proyecto (organizacion de las carpetas y demas), y a la hora de la revisión, algún profesor salga con las que el proyecto ya no esta en 3 + 1 capas. En lo personal creo que no, ya que solo estamos tocando la interfaz de presentacion.

No hay comentarios: