Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2009, 00:26
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: problemas con controladores y modelos

no es necesaria la llamada al constructor dentro del método, porque el constructor ya fue ejecutado... cuando se instancia la clase...!!

ahora bien, has debug, imprime la variable $_modelNameFile para comprobar a ruta, ya que lo demás esta bien estructurado...

ah.. y evita usar el pase por referencia cuando instancias una clase, osea, antes del operador new ... no es necesario


me parece que al instanciar el modelo en $this en la clase padre, estas asignando un método al objeto en si... así, ya tenemos un método mas... y esto se hereda!


solo es necesario llamar al constructor, si se ejecuta el constructor hijo... para así, llamar al padre...

en este caso si la clase hijo tiene un constructor, y este no llama al constructor padre... no se hereda nada, en lo absoluto...

Código PHP:
class MiControlador extends ControllerBase {
  function 
MiControlador()
  {
  
// parent::ControllerBase(); 
   
$this->loadModel('mi_modelo');
  }
  function 
miMetodo()
  {
    
var_dump($this->mi_modelo);
  }

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 22/05/2009 a las 00:35 Razón: dummy