Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/04/2011, 19:29
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: MVC - modelos que se repiten?

Me parece miktrv que te estas mareando con algo, que en realidad es simple, no deberías tener require's, para eso esta el autoload, luego lo que se suele hacer es lo que comentan carlos_belisario y Triby declararlo como propiedad, para mi no es lo mas limpio, pero para casos simples sirve(prefiero un service layer sobre el domain model).
Otra opción es utilizar Reflection + Annotations, yo lo suelo utilizar cuando estoy armando el prototipo de la aplicación.

Con respecto a Singleton para los modelos, no me parece una buena idea, en realidad opino(al igual que mucha gente) que Singleton es un anti-pattern, si es necesaria una instancia única de un objeto debería resolverse a nivel de la aplicación, no de la clase, te sugiero, que en la medida de lo posible lo evites.

@Triby, para que sea realmente un Singleton tenes que definir __clone como private.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)