Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2012, 22:08
Avatar de hackcrack
hackcrack
 
Fecha de Ingreso: abril-2011
Mensajes: 331
Antigüedad: 13 años, 1 mes
Puntos: 9
Duda variable acceso de una clase a otra

Hola , tengo esto

Código PHP:
$init = new Controller();

$init->load->get('clase1.php');
$init->page = new Clase1;

// Aca accedo perfecto a la variable
echo $init->page->var;

$init->model->render($fileLoad[0]);


class 
Controller {

    public 
$load;
    public 
$model;

    function 
__construct() {
    
        
$this->init();

    }
    
    function 
init(){
        
$this->load = new Load();
        
$this->model = new Model();


    }
}

class 
Load{

    function 
__construct() {
        
    }

    public function 
get($name)
    {

            require 
$name;    

    }

}

class 
Model{

    function 
__construct() {
        
    }

    public function 
render($name,$noInclude false)
    {

                
// Aca no logro acceder a la variable
        
echo $init->page->var;

        if (
$noInclude == true) {
            require 
'views/' $name;    
        }
        else {
            require 
'head.php';
            require 
'views/' $name;
            require 
'foot.php';    
        }
    }

}

class 
Clase1 extends Controller {

    function 
__construct() {
        
                
$this->varr();
        
    }


    function 
varr() {
        
                
$this->var "Algo!";
        
    }  


Quiero saber como hacer para que la clase Model pueda tomar todas las variables de la clase Clase1.
__________________
Los mejores juegos de PC gratis en ******

Última edición por hackcrack; 03/09/2012 a las 22:15