zii.widgets.grid.CGridView

Ciao a tutti, è da tre ore che combatto con una cosa banale!!!

sono nella pagina di admin di un CRUD, dove risiede l’oggettino zii.widgets.grid.CGridView, nel quale vorrei visualizzare nella colonna thumb la relativa immagina.

questo è il mio codice


<?php $this->widget('zii.widgets.grid.CGridView', array(

	'id'=>'galleria-grid',

	'dataProvider'=>$model->search(),

	'filter'=>$model,

	'columns'=>array(

		/*'id',

		'path',

		'nome',

		'descrizione',*/

		 array(           'name'=>'thumb',              

                        'type'=>'raw',

				

						//'value'=>'CHtml::image("http://localhost/ristorante/images/matrimonio/thumb/t_Penguins.jpg")',

                      'value'=>'CHtml::image("http://localhost/ristorante/images/' .$model->categoria. '/thumb/' .$model->thumb.'")',

        ),  

		

		'nome',

		'categoria',

		'pubblicato',

		

		array(

			'class'=>'CButtonColumn',

		),

	),

)); ?>

se utilizzo ‘value’=>‘CHtml::image(“http://localhost/ristorante/images/matrimonio/thumb/t_Penguins.jpg”)’, con un path definito funziona perfettamente, se prendo ‘value’=>‘CHtml::image("http://localhost/ristorante/images/’ .$model->categoria. ‘/thumb/’ .$model->thumb.’")’,

non visualizzo l’immagine, praticamente visualizzando il path dell’immagine vedo che al posto di $model->categoria e $model->thumb non inserisce assolutamente nulla, eppure il model contiene i dati!!!!

penso sia un problema di apici oppure dentro CHtml::image non vedo $model…

insomma queste benedette immagini non si visualizzano!!!

HELP HELP

devi utilizzare $data:

‘value’=>‘CHtml::image(“http://localhost/ristorante/images/$data->categoria/thumb/$data->thumb”)’