Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/02/2012, 19:28
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Consulta objetos PHP

Creo que a lo que te refieres es usar Method Chaining, eso lo obtienes devolviendo el objeto $this en tus consultas, ej:
Código PHP:
Ver original
  1. class FooBar
  2. {
  3.         private $_foo;
  4.         private $_bar;
  5.         public function foo()
  6.        {
  7.                $this->_foo = 'foo';
  8.                return $this;
  9.         }
  10.         public function bar()
  11.         {
  12.               $this->_bar = 'bar';
  13.               return $this;
  14.         }
  15.         public function __toString()
  16.         {
  17.                 return $this->_foo . $this->_bar;
  18.         }
  19. }
  20.  
  21. $foo = new FooBar();
  22. echo $foo->foo()->bar(); // foobar

Saludos.