desde fuera de la clase puedo ver los datos sin problemas, incluso si llamo la session dentro de la clase tambien, pero cuando paso la matriz al constructor de la clase, se pierden los datos...
$ramos_ipvg=$_SESSION['ramos_ipvg']; //esta es la mariz con los datos
$malla=new Malla("","","$privile","$ramos_ipvg"...)
$malla->crea_pivg();
el asunto es que no quiero manejar sesiones en la clase... si no que, pasar la matriz al constructor de la clase y manejar los datos donde corresponda
//---clase malla----//
class Malla
{
var $id_malla;
var $mostrar;
var $priv;
var $matriz = array();
function malla($id_ma,$mos,$privi,$mat,...)
{
if($id_ma==null){
$this->mostrar=$mos;
$this->priv=$privi;
$this->matriz=$mat;
....
function metodo(){
for ($x=0; $x<count($this->matriz); $x++){
echo"cod:".$this->matriz[$x][0]."";
echo"nom:".$this->matriz[$x][1]."";
....
}
}
saludos