Bonjour,
Après pas mal de recherche j’ai trouver beaucoup de code pour modifier les C****View.
Mais aucun ne me convient.
Je vous explique ayant des tables lier entre elle par l’id j’aimerai afficher non pas l’id mais le nom relier a cette id.
Jusqu’à présent j’ai réussi a créer un lien vers la description de l’élément en relation avec l’id mais c’est tous.
dans CGridView
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'ID_INCIDENT',
array(
'name'=>'ID_RUBRIQUE_1',
'lable'=>'ID_RUBRIQUE_1',
'type'=>'raw',
'value'=>CHtml::link(CHtml::encode($model->ID_RUBRIQUE_1),array('rubrique1/view','id'=>$model->ID_RUBRIQUE_1)),
),
'ID_RUBRIQUE_2',
'ID_RUBRIQUE_3',
'ID_AGENT_IMPLIQUE',
'DESCRIPTION',
....
et dans CListView en modifiant le fichier _view.php. On commente ce que l’on ne veux pas afficher.
Ma question:
Comment faire pour chaque C****View d’afficher une autre variable (NOM_RUBRIQUE_1 au lieu de ID_RUBRIQUE_1) d’une autre table? (pas forcement en url).
Merci d’avance.
Cordialement