Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2012, 06:44
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 7 meses
Puntos: 74
Respuesta: ¿Cómo implementarlo?

Los únicos patrones que conozco son singleton, registry y el factory, o sea, los fáciles ;)
Lo que quiero hacer es algo similar a lo que hace el framework CakePHP, que un controlador pueda incluir otros controladores a su vez, ¿sabes como digo?

Cita:
Por un lado intentas instanciar las clases en una variable $clase que nadie tiene, cuando debería ser a lo sumo un array contenedor

Además desde clase A tratas de llamar a un método de clase B haciendo referencia a una propiedad B que nadie tiene, cuando debería provenir del array contenedor, y para ello pudiendo usar los métodos mágicos como __call o __get
¡Aja! La verdad es que sé que es una autentica chapuza, por eso vine pidiendo ayuda para como conseguir algo similar o por el estilo.

¿Podrías darme una mejor idea de como seria eso de un "array contenedor"? o ¿qué patrones de diseño en concreto seria conveniente mirar?

La verdad es que estoy totalmente perdido. Quiero hacer algo tipo a como hace Cake y no sé como debería de idearlo.

Muchas gracias,