Salve a tutti avrei un piccolo problema
ho le seguenti tabelle nel db
categorie(idCategorie,nomecateg,note)
sottocategorie(idSottocategorie,descrizione,Categorie_idCategorie)
nel model di Sottocategorie ho
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'articolis' => array(self::HAS_MANY, 'Articoli', 'Sottocategorie_idSottocategorie'),
'categorieIdCategorie' => array(self::BELONGS_TO, 'Categorie', 'Categorie_idCategorie'),
);
}
nel modulo admin di sottocategorie invece ho
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'sottocategorie-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'idSottocategorie',
'descrizione',
'Categorie_idCategorie',
array(
'class'=>'CButtonColumn',
'htmlOptions'=>array('width'=>75),
'template' => '{view} {update} {delete}',
'buttons'=>array(
'view'=>array('label'=>'Visualizza Cliente','imageUrl'=>'images/preview-file.png'),
'update'=>array('label'=>'Modifica Cliente','imageUrl'=>'images/gtk-edit.png'),
'delete'=>array('label'=>'Cancella Cliente','imageUrl'=>'images/cancel.png'),
),
),
),
)); ?>
vorrei però che nell’ultima colonna non fosse visualizzato l’id della categoria ma il campo nomecateg
ho provato facendo un semplice Categorie_idCategorie.nomecateg ma il risultato è un array vuoto.
So che si può fare visto che ho già usato questo metodo in un’altro modulo.
Qualche suggerimento?