Código PHP:
import("com.manageDB.*");
| ||||
Importar al estilo java Como se hace un import en el cual se traba con paquetes ?(al estilo java): Código PHP:
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| |||
Re: Importar al estilo java GatorV hace poquito mostro lo que utilizaba el, seguramente te sirva. http://www.forosdelweb.com/f68/instanciar-objeto-apartir-clase-cualquiera-455936/ Saludos. |
| ||||
Re: Importar al estilo java Gracias, ese codigo ya lo habia visto, pero solo funciona para traer una instancia a partir de una clase y dandole el classpath.. Yo quiero al estilo namespaces.
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Importar al estilo java Podrias poner tu codigo porfa , es que no encontre tu post.. Gracias
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Importar al estilo java Código PHP: import("com.database.*"); Ah y otra cosa, eso se declara como una funcion? esa funcion debe de estar en todas las clases donde las voy a usar y ya luego la mando llamar(es que aun no entiendo del todo su funcionamiento? function import($class_path){ .... }
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. Última edición por B**; 25/01/2007 a las 15:37 |
| ||||
Re: Importar al estilo java Cierto, ese codigo es muy muy simple, de hecho la version mas completa es la que uso en mi framework, te pego el codigo aunque re-usa otros componentes: Código PHP: |
| ||||
Re: Importar al estilo java Gracias GatorV, pero esto(parte de tu framework)q hace?: Código PHP:
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. Última edición por B**; 25/01/2007 a las 16:52 |
| ||||
Re: Importar al estilo java EDIT: Mi import gracias a GatorV: Código PHP:
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. Última edición por B**; 25/01/2007 a las 18:09 |
| ||||
Re: Importar al estilo java Ahora solo una duda, hay que hacer el include en todas las aplicaciones ? Código PHP:
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Importar al estilo java Un favor.....como seria el archivo de configuracion y el de booteo(MVC)?
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Importar al estilo java Te recomiendo que le heches un ojo a este post: http://www.forosdelweb.com/f68/programacion-3-capas-php-441141/ |
| ||||
Re: Importar al estilo java Ya me lei ese thread completo...pero eso de autocargar , no se como se hace.... solo te pido una ayuda a grandes rasgos o si conoces algun link donde hablen de eso. Gracias.
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| |||
Re: Importar al estilo java En el manual explican algo: http://ar.php.net/autoload Y en los comentarios hay ejemplos de como realizarlo si deseas tener las clases en distintas carpetas (como es tu caso) La verdad no probe ninguno de los ejemplos, pero quiza te sirvan si lo que deseas son ideas. Saludos. |
| ||||
Re: Importar al estilo java Gracias Fridureiks,pero no es lo mismo, eso de autoload, eso yo ya lo sabia ,y solo funciona cuando estas dentro del mismo path... lo que yo quiero es importar paquetes al estilo java, ya lo logre, pero ahora solo me falta que autocargue la funcion import.
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Importar al estilo java Como te explico, esto es posible solo si usas algun patron de diseño, con un boot file. En el boot file, haces tu include inicial y luego pones a correr la aplicacion, te pego como le hago en mi framework: Código PHP: |
| |||
Re: Importar al estilo java Cita: B** te molestaria colocar tu codigo en las FAQ's o que alguien lo haga por ti? Seia interesante que quede a mano
Iniciado por B** EDIT: Mi import gracias a GatorV: Código PHP: |
| ||||
Re: Importar al estilo java Cita: GatorV podrias usar pseudolenguaje o en el major de los casos con codigo,para explicar lo que hace el metodo run..
Iniciado por GatorV Como te explico, esto es posible solo si usas algun patron de diseño, con un boot file. En el boot file, haces tu include inicial y luego pones a correr la aplicacion, te pego como le hago en mi framework: Código PHP: Gracias
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Importar al estilo java Te lo pongo los pasos, en si es un router basico: - En Run creo una instancia estatica del Router, y lo guardo (patron Singleton), luego llamo a la funcion init (dentro de un try/catch mayor (esto me permite cachar algun exception y mostrarla de una forma bonita, y si estoy en debug_mode, ver el stack trace mas facil)) - En init hago lo siguiente: - Creo una instancia estatica de un objeto que me carga toda la configuracion desde un XML - Creo un objeto request que me limpia todas las variables de entrada (para evitar problemas con quotes y eso) - Obtengo el Controlador y Accion a realizar, y veo si estan definidas o no para ver que controlador cargar y que accion a realizar. - Cargo el controlador desde al controllerDir, e inicializo el controlador. - Le pido al controlador que me de la vista a utilizar y la cargo - Cargo una instancia de la vista - Checo si puedo ejecutar la accion, o llamar a no route, o de plano mandar una excepcion si no puedo ejecutar ninguna accion en el controlador - Dependiendo si se ejecuto o no, obtengo las variables del controlador - Las asigno a la vista - Obtengo el template a utilizar - Cargo los template helpers - y por ultimo rendereo el template - Limpio el controlador y la vista y termino la aplicacion. Última edición por GatorV; 15/02/2007 a las 23:35 |