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
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