Relazioni interne

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?

Nessuno può aiutarmi? E’ davvero urgente

Penso di aver trovato la risposta al tuo quesito 7 topic più in basso del tuo:

http://www.yiiframework.com/forum/index.php?/topic/27818-db-query-in-yii/

leggendo le spiegazioni di sensorario penso tu abbia sbagliato la dichiarazione del columns

categorieIdCategorie è un campo. E non puoi scrivere categorieIdCategorie.qualcosa

devi puntare alla ClasseDichiarataNellaRelazione.qualcosa