epulgaron
(Jokercrazy05544)
#1
hola forum tengo el siguiente modelo:
Consulta
dato1A
dato2A
gepe_fk
Dictamen
dato1B
dato2B
consulta_fk
Gepe
dato1C
dato1C
ahora dentro de la vista create de Dictamen tengo un dropdown para el campo consulta_fk en el cual deseo mostrar dato1C ya que estan relacionadas
este es mi dropdown:
<?= $form->field($model, 'consulta_fk')->dropDownList(ArrayHelper::map(app\models\Consulta::find()->all(), 'id_consulta', 'getGepeFk()->gepe_cod'),['prompt'=>'-Seleccione una entidad-']) ?>
seria algo asi?
dentro de la funcion relations() del modelo Consulta tienes la relacion entre Consulta y Gepe?
algo asi como
'relacionGrepe' => array(self::BELONGS_TO, 'Gepe', 'gepe_fk'),
de ser asi solo necesitarias usar directamente la relacion en el droplist
Consulta::find()->all(), 'id_consulta', 'relacionGrepe.gepe_cod'
epulgaron
(Jokercrazy05544)
#3
muchas gracias, fenomenal!!!!!
epulgaron
(Jokercrazy05544)
#4
amigo y en yii2 como seria? pq eso me funcionó para el 1 pero no para el 2