Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/07/2013, 14:28
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación Respuesta: como mostrar datos en cakephp

claro, pero el problema esta en que actualmente estoy usando el modelo A, y la informacion de rios esta en el modelo B; segun leí se deberia de poner con loadmodel pero igual no carga.
Ahora, mi intencion es mostar un grafico; para lo cual pude implementar el siguiente codigo:
Código PHP:
<!--
 * Archivo:         rios.ctp
 * Función:         vista de boletines
 * Institución:     I+D Consultores
 * Proyecto:        Sistema de Informaciön de Inteligencia de Negocios
 * Dependencias:    clients_controller.php
 * Programador:     Frank Tapia
 * Creacion:        2013/07/18
 * Modificación:    2013/007/18
-->

<?php echo $html->css('main'); ?>
<?php 
echo $html->css('jquery.calendarPicker'); ?>
<?php 
echo $html->css('demo_table'); ?>
<?php 
echo $html->css('TableTools'); ?>

<?php echo $html->script('https://www.google.com/jsapi'); ?>
<?php 
echo $html->script('jquery-1.4.4.min');  ?>
<?php 
echo $html->script('jquery.tools.min');  ?>
<?php 
echo $html->script('jquery.timers-1.2'); ?>
<?php 
echo $html->script('jquery-masonry-1.3.2.min'); ?>
<?php 
echo $html->script('jquery.dataTables.min'); ?>
<?php 
echo $html->script('jquery.jqplot.min'); ?>
<?php 
echo $html->script('jqplot.dateAxisRenderer.min'); ?>
<?php 
echo $html->script('jqplot.dragable.min'); ?>
<?php 
echo $html->script('jqplot.trendline.min'); ?>
<?php 
echo $html->script('jqplot.bubbleRenderer.min'); ?>
<?php 
echo $html->script('rio'); ?>
<?php 
echo $html->script('TableTools.min'); ?>
<!--[if IE]>
<?php echo $html->script('excanvas.min'); ?>
<![endif]-->
<?php include 'vendors/phplot.php';?>


<div id="main">
  <div id="nbanner">    
            <div class="pagelogo">&nbsp;</div>    
            <div class="pagemaintitle">Agro II</div>
            <div class="pagemainsubtitle"><?php echo $html->link('Inicio''/clients/index');?> / Caudales de Rios</div>
                        
  </div>   
  <div id="maincontent">
  
      <?php
      $datos
=array();
      foreach (
$mrios as $mrio):
            
//pr ($mrio['Mrio']['id'].'-'.$mrio['Mrio']['mriosfecha'].'+'.$mrio['Mrio']['cuenca'].'*'.$mrio['Mrio']['estacion'].'/'.$mrio['Mrio']['nombre'].'--'.$mrio['Mrio']['periodo'].'++'.$mrio['Mrio']['mc'].'//'.$mrio['Mrio']['promedio'].'**'.$this->Html->link($mrio['Location']['name'], array('controller' => 'locations', 'action' => 'view', $mrio['Location']['id'])));
            
$lugar=$mrio['Mrio']['cuenca'];
            
$medida=$mrio[Mrio]['mc'];
            
$datos[]=array($lugar,(int) $medida);
        endforeach;
        
pr ($datos);
       
$grafico= new PHPlot();
       
$grafico -> SetPlotType('bars');
       
$grafico -> SetTitle('Grafico 01');
       
$grafico -> setXTitle('medida');
       
$grafico -> setYTitle('cuenca');
       
$grafico -> setDataValues($datos);
       
$grafico -> DrawGraph();
      
?>
     
      <?php $bc '/bc:Inicio,index;Caudales de Rios,rios.module:AgroII';?>
     
        
    </div>
  <div id="sponsors">
        <div class="minag">&nbsp;</div>
  </div>
  <div id="footer">Todos los derechos reservados 2010 - Dirección de Información Agraria - Ministerio de Agricultura</div>
</div>
pero me da dos errores, el 1ero, si comento la variable grafico me da el siguiente error:
Cita:
Notice (8): Use of undefined constant Mrio - assumed 'Mrio' [APP\views\mrios\rios.ctp, line 50]
pero si imprime el array; ahora si es no comento el grafico me da el siguiente error:
Cita:
No se puede mostrar la imagen “http://localhost/agroaldia/sisin/ind...module:AgroII” porque contiene errores.