Ciao,
ho problema di rendere in una view.
In un controller
creo un array tipo:
$prj = array();
if ($pippo)
foreach ($pippo as $pluto)
{
array_push($ph, array(
progetto=>$pippo->project_id,
...
...
));
se poi cerco di stampare per vedere il contenuto dell'arrey ottengo il risultato che voglio.
Se invece devo mandare questo array ad una view ho provato a fare
$this->render('report3',array('reports'=>$prj));
Poi nella view
ho provato a stampare tutti gli elementi con un foreach nella view tipo:
if ($reports)
foreach ($reports as $selected_project)
....
....
mi stampa solo un record dell'array! mentre nel controller me li stamapva tutti
come posso fare?
Page 1 of 1
Problem render
#2
Posted 25 November 2010 - 07:26 AM
Strano, io passo sempre gli array e non ho mai avuto questo genere di problemi.
Secondo me c'e' qualcosa di strano nella generazione dell'array, con quelle array_push non te la cavi piu'
Prova piu' semplicemente a usare $prj[] e cose cosi'.
Escluderei in generale che sia un problema di Yii.
Secondo me c'e' qualcosa di strano nella generazione dell'array, con quelle array_push non te la cavi piu'
Prova piu' semplicemente a usare $prj[] e cose cosi'.
Escluderei in generale che sia un problema di Yii.
#3
Posted 25 November 2010 - 09:14 AM
Trovato la soluzione
era tutto corretto tranne il fatto che avevo un problema di scope della variabile $prj
era tutto corretto tranne il fatto che avevo un problema di scope della variabile $prj
zaccaria, on 25 November 2010 - 07:26 AM, said:
Strano, io passo sempre gli array e non ho mai avuto questo genere di problemi.
Secondo me c'e' qualcosa di strano nella generazione dell'array, con quelle array_push non te la cavi piu'
Prova piu' semplicemente a usare $prj[] e cose cosi'.
Escluderei in generale che sia un problema di Yii.
Secondo me c'e' qualcosa di strano nella generazione dell'array, con quelle array_push non te la cavi piu'
Prova piu' semplicemente a usare $prj[] e cose cosi'.
Escluderei in generale che sia un problema di Yii.
#4
Posted 26 November 2010 - 03:54 AM
sbondi, on 25 November 2010 - 09:14 AM, said:
Trovato la soluzione
era tutto corretto tranne il fatto che avevo un problema di scope della variabile $prj
era tutto corretto tranne il fatto che avevo un problema di scope della variabile $prj
Bella questa frase!!
La usero' la prossima volta che faccio casino con i nomi delle variabili, sovrascrivendo una variabile con un'altra.
Basta dire "avevo un problema di scope" e il capo capira' che e' una cosa molto seria e che sono stato bravo a risolverla...
(scherzo
Share this topic:
Page 1 of 1

Help













