Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2011, 09:00
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: Utilización de Herencias

No es necesario heredar en tu caso, la herencia se hace solamente cuando hay relación de parentezco, y quieres modificar y/o agregar funcionalidad a una clase.

Para hacer lo que quieres tienes que crear el objeto en el construct y almacenarlo en una propiedad y luego usarlo:
Código PHP:
Ver original
  1. class Foo
  2. {
  3.         private $_bar;
  4.  
  5.         public function __construct()
  6.         {
  7.                 $this->_bar = new Bar();
  8.         }
  9.  
  10.         public function sayBar()
  11.         {
  12.                 $this->_bar->say('bar');
  13.         }
  14. }

Saludos.