Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2010, 00:09
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: Clase Connection

$this siempre corresponde al objeto actual y no lo puedes reasignar, lo que vas a tener que hacer es guardar el objeto en una propiedad:
Código PHP:
Ver original
  1. class Uno
  2. {
  3.  
  4. }
  5.  
  6. Class Dos
  7. {
  8.        private $_uno;
  9.  
  10.        public function __construct($uno)
  11.        {
  12.                 $this->_uno = $uno;
  13.        }
  14. }
  15.  
  16. $uno = new Uno();
  17. $dos = new Dos($uno);

Y dentro de dos puedes hacer uso de $uno llamandolo como $this->_uno->algunMetodo();

Saludos.