Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2008, 16:41
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Es posible definir un objeto dentro de otro...

Primer pregunta, tienes acceso a PHP5? así actualizamos la sintaxis, ya que PHP4 ya está "descontinuado".

Este código falla, ya que tienes la tabla fuera de un método, lo correcto sería (usando estándares de Zend y PHP5):

Código PHP:
class Mono()
{

    private 
$_tabla;

    public function 
__construct()
   {
       
$this->_tabla = new objBDD();
   }  

    public function 
getNombre()
   {
        
        return 
$this->_tabla->query("SELECT *... ");
    }

De todas formas, no sé si estás preguntando "si se puede" por tema de sintaxis, o "si se puede" por tema de conceptos.

Sería recomendable que tu objeto resuelve lo general y tengas otro que resuelva lo concreto de la persistencia, es decir, que no tenga "Mono" manejar las sentencias SQL cuando son un problema de la "persistencia".

PD: me alegra por lo menos que no hagas "herencia" por el mero hecho de necesitar una conexión a la base de datos, error que he visto que cometen "programadores con experiencia".
__________________
Blog phpsenior.com Cursos a Distancia surforce.com