MVC CON ETXJS 3.4 // CON PHP
hola a todos... estoy metiendome al mundo del Extjs y tengo una duda.
Quisiera saber como puedo llamar funciones de php en el extjs .. es decir para hacer un crud usualmente uso 4 archivos
php para agregar/eliminar/actualizar/buscar .. pero sé q todos los puedo unir en 1 solo archivo.. y llamarlo por funciones.. pero no se como hacerlo en extjs.
alguien tiene una idea? o algun modelo de hacerlo, por favorrr una orientaciion Crysfel.
Quisiera saber como puedo llamar funciones de php en el extjs .. es decir para hacer un crud usualmente uso 4 archivos
php para agregar/eliminar/actualizar/buscar .. pero sé q todos los puedo unir en 1 solo archivo.. y llamarlo por funciones.. pero no se como hacerlo en extjs.
alguien tiene una idea? o algun modelo de hacerlo, por favorrr una orientaciion Crysfel.
Hola Jesús.
Para ejecutar tus programas de PHP necesitas hacerlo vía ajax, en Ext JS tienes el objeto Ext.Ajax para realizar peticiones al servidor. Sobre tu pregunta de como juntar tus 4 archivos en uno solo y usar funciones, personalmente te recomendaría utilizar un framework, he escuchado que Larabel es una muy buena excelente opción, yo he utilizado CodeIgniter y me ha funcionado muy bien. Estos frameworks ya tienen todo lo necesario para hacer el reteamiento y unir las URLs con tus controladores y acciones, lo cual si tu decides hacerlo desde cero tendrías que invertirle mucho tiempo.
Saludos
Para ejecutar tus programas de PHP necesitas hacerlo vía ajax, en Ext JS tienes el objeto Ext.Ajax para realizar peticiones al servidor. Sobre tu pregunta de como juntar tus 4 archivos en uno solo y usar funciones, personalmente te recomendaría utilizar un framework, he escuchado que Larabel es una muy buena excelente opción, yo he utilizado CodeIgniter y me ha funcionado muy bien. Estos frameworks ya tienen todo lo necesario para hacer el reteamiento y unir las URLs con tus controladores y acciones, lo cual si tu decides hacerlo desde cero tendrías que invertirle mucho tiempo.
Saludos
Gracias Crysfel por la respuesta.
Creo que no me expresé bien. Yo se hacer funciones en php para jalarlos luego en la web.. pero de manera nativa instanciando un objeto etc...
el detalle esta.. en como hago lo mismo desde el EXTJS por medio del ajax en vez de poner la url.. como pongo para llamar a la funcion?
solo deseo la forma d hacerlo si tienes algun ejemplo d aquello te lo agradesco.... gracias de antemano.
Creo que no me expresé bien. Yo se hacer funciones en php para jalarlos luego en la web.. pero de manera nativa instanciando un objeto etc...
el detalle esta.. en como hago lo mismo desde el EXTJS por medio del ajax en vez de poner la url.. como pongo para llamar a la funcion?
solo deseo la forma d hacerlo si tienes algun ejemplo d aquello te lo agradesco.... gracias de antemano.
No exactamente:
por ejemplo: Tengo un crud y hago mi archivo php con clases y funciones - para insertar - eliminar - mostrar.
ahora desde la web se puede llamar a la funcion PHP instanciandolo con un objeto y enviandole valores verdad? ... hasta ahi todo bien.
PERO QUE PASA CUANDO USO EXTJS? CUANDO uso un JsonStore para cargar un grid. necesariamente pongo la URL de mi archivo php donde se hace el select.
ejemplo :
MI DUDA ES COMO HAGO PARA EN LA URL PONER EL LINK DE MI ARCHIVO INCLUYENDO LA FUNCION QUE USARÉ?
-insertar () -- eliminar() mostrar ()
si tienes alguna duda aún me dices y trataré d explicarlo mejor :( gracias otra vez por tu respuesta.
por ejemplo: Tengo un crud y hago mi archivo php con clases y funciones - para insertar - eliminar - mostrar.
ahora desde la web se puede llamar a la funcion PHP instanciandolo con un objeto y enviandole valores verdad? ... hasta ahi todo bien.
PERO QUE PASA CUANDO USO EXTJS? CUANDO uso un JsonStore para cargar un grid. necesariamente pongo la URL de mi archivo php donde se hace el select.
ejemplo :
var store= new Ext.data.JsonStore({ url: '../Mant/data_grupo.php', method: 'POST' , // Metodo POST ó GET root: 'results', totalProperty: 'total', fields: [] });
MI DUDA ES COMO HAGO PARA EN LA URL PONER EL LINK DE MI ARCHIVO INCLUYENDO LA FUNCION QUE USARÉ?
-insertar () -- eliminar() mostrar ()
si tienes alguna duda aún me dices y trataré d explicarlo mejor :( gracias otra vez por tu respuesta.
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.