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"> </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"> </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: