Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Relaciones Subiendo Dos Niveles

$
0
0
Tengo la tabla CXCCLIENTE relacionada con CXCVENDEDOR que esta relacionada con CONTANIT.Quiero que al crear un cliente el combo que pide la ID del vendedor en la tabla cliente traiga el nombre del vendedor, que es el campo NOMBRE en CONTANIT.Pienso que el problema esta en cómo instanciar la representing column de la tabla CONTANIT subiendo dos niveles para encontrar el nombre del vendedor.
Yo puedo hacerlo en la creacion de CXCVENDEDOR, pero no en CXCCLIENTE.

Este es el codigo al crear el vendedor:
<?php if($model->isNewRecord)
echo $form->dropDownListRow($model, 'contanit_id', CHtml::listData(Contanit::model()->findAll(), 'id',Contanit::representingColumn())); }
else
{echo CHtml::encode('Nit ');
echo CHtml::encode($model->contanit->nombre);?><br />

El else corresponde a la vista UPDATE porque el NIT no es editable.

Gracias por sus respuestas de antemano.
EdSolano

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>