Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2013, 16:46
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 15 años, 4 meses
Puntos: 2
Exclamación se puede tener 2 set en cakephp????

lo que necesito es que un set; almacene todo los datos sin excepcion; y otro que almacene los datos pero agrupados; lo estoy intentando de la siguiente manera:
--esto en mi controlador--
Código PHP:
function rios() {
        
$this->Mrio->recursive 1;
        
$this->set('mrios'$this->Mrio->find('all'));
        
$this->set('mrios2'$this->Mrio->find('list',array('fields'=>array('Mrio.id','Mrio.cuenca','Mrio.location_id'))));    
    } 
--y esto en mi ctp--
Código PHP:
<?php echo $html->css('main'); ?>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<?php
    $informacion0
=array();
    
$lugar=array('Lugar','cuenca -a','cuenca -b','jequetepe');
    
$periodo1=array('Periodo-2012');
    
$periodo2=array('Periodo-2013');
    
    
//para lugar
        /*foreach ($mrios as $mrio):
            $lugar[]=$mrio['Mrio']['cuenca'];
        endforeach;*/
    //para periodos
        
foreach ($mrios as $mrio):
            if(
$mrio['Mrio']['periodo'] == '2012')
                {
                    
$periodo1[] = (double)$mrio['Mrio']['mc'];
                }
            else if (
$mrio['Mrio']['periodo'] == '2013')
                {
                    
$periodo2[] = (double)$mrio['Mrio']['mc'];
                }
        endforeach;
    
//para normal
        
$informacionjson_encode(array($lugar,$periodo1,$periodo2));
        
pr ($informacion);
       
// aca intento usar el otro set
        
foreach ($mrios2 as $mrio):
            
pr ($mrio['Mrio']['cuenca']);
        endforeach;
?>
pero al intentar usar el 2do set me indica que Mrio no esta declarado.
No se que hacer..