Ayuda con consulta por JSON

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




public function actionStats() {

	....

	....

	Yii::$app->response->format='json';

	return $response;

}



¿Eso? Con que se come , recuerda que antes hay varios foreach xD … en que me ayudaría eso que pusiste! Saludos! , gracias por responder