hola , saludos amigos , soy nuevo en yii , pues quiero mostrar unos datos en el highcharts y la consulta la llamo por json a travez de un controller , este es el codigo , LO QUE YO QUIERO es buscar esos mismos datos , pero por el ID especifico que mando en el link …
public function actionStats()
{
$response = array();
// collect all the unique dates
$dates = array();
$models=Reportes::model()->findAll(array());
foreach($models as $model)
array_push($dates, $model->fecha_reporte);
// why not also format the dates for display?
$response["dates"] = array();
foreach($dates as $date) {
$datetime = new DateTime($date);
array_push($response["dates"], $datetime->format("d-m-Y"));
}
// count the visitors and the visits for each day
$response["produccion"] = array();
foreach($dates as $date) {
$produccion = '';
$plantas = '';
$fecha_reporte = Reportes::model()->findAllByAttributes(array("fecha_reporte"=>$date));
foreach($fecha_reporte as $registro)
$produccion += $registro->produccion;
$plantas += $registro->usuario_id;
array_push($response["produccion"], $produccion);
}
echo json_encode($response);
}
Eso en el highcharts lo llamo de la siguiente forma
xAxis: {
categories: json.dates,
crosshair: true,
title:{
text: 'Fecha de Registro'
},
Aqui abajo dejo una imagen de la Tabla que estoy consultando