Salve avrei la necessità di mostrare una serie di grafici nella stessa pagina senza ricaricare ad ogni click pagine diverse.
la view ‘index.php’
<?php
echo CHtml::ajaxLink(
'Clicca qui',
Yii::app()->createUrl('//statistiche/trattamenti'),
array('type' =>'POST','update' => '#table_form'));
?>
<div class="block-content">
<form class="form" id="table_form" name="table_form" method="post" action="" style="height:280px;">
</form>
</div>
Vorrei far caricare dinamicamente, dentro il #table_form il widget che si trova nella view ‘index_trattamentiMensili.php’, nel controller ho:
public function actionTrattamenti() {
$mesi=array(.....);
$anno = date('Y');
$tDomiciliare = Trattamenti::model()->trattamentiPerGrafico($anno,'domiciliare');
$tRicovero = Trattamenti::model()->trattamentiPerGrafico($anno,'ricovero');
$tAmbulatoriale = Trattamenti::model()->trattamentiPerGrafico($anno,'ambulatoriale');
$tDiurno = Trattamenti::model()->trattamentiPerGrafico($anno,'diurno');
$this->renderPartial('index_trattamentiMensili',
array(
'mesi'=>$mesi,
'tDomiciliare'=>$tDomiciliare,
'tRicovero'=>$tRicovero,
'tAmbulatoriale'=>$tAmbulatoriale,
'tDiurno'=>$tDiurno,
),false,true);
}
il widget lo carica, ma non lo mette dentro il ‘table_form’ ma al di fuori
grz