Mostrar En Un Dropdownlist Los Valores De La Tabla, Pero Que No Están Relacionados (Muchos A Muchos)

Buenos días,

Estoy realizando mi primera creación en yii, la idea es la siguiente, tengo 2 tablas las cuales tienen una relación muchos a muchos, esta relación se guarda en otra tabla con el nombre de las 2 principales.

Lo que deseo es llenar un dropDownList con los datos que se encuentran en una de la tablas pero que no tienen relación con la otra, alguien puede orientarme, gracias.

Saludos y bienvenido a Yii:

Trata utilizando "with" en el criterio de búsqueda y examina los resultados; si la búsqueda no trae récords relacionados entonces lo incluyes en el listData que alimenta al dropDownList:




$modelos = ModeloA::model()->with('ModeloB')->findAll();

foreach ($modelos as $modelo) {

    if($modelo->ModeloB == null {

        // aquí incluyes lo que va en el listData

    }

...

}



También puedes utilizar las funciones de la extensión EAdvancedArBehavior para lograr lo mismo, quizá un poco más fácil que a puro Yii.

Buena suerte.