Tema: amateur POO
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/07/2012, 18:27
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: amateur POO

Pues lo que pasa es que no las debes de definir en la clase, la idea es que tu clase sea lo más transparente, recuerda el polimorfismo de la clase.

Si lo que quieres es levantar con propiedades ya definidas tu clase, eso lo debe de hacer un helper, como el patrón factory, donde por medio de una cadena le indiques que DataSource usar, por ejemplo:
Código PHP:
Ver original
  1. $db = DBFactory::factory('default');

La clase DBFactory va a usar el patrón factory para cargar el archivo de configuración, e instanciar tu objeto DB y devolverte un objeto ya listo para que lo consumas.

Saludos.