Luciano, on 03 February 2010 - 05:54 AM, said:
Hola...
Simplemente con $models[0] tiene que funcionar...
¿Estás seguro que la búsqueda te está trayendo algo?
Hola Luciano, tienes razón, con $models[0] me funciona para el ejemplo que coloqué en el post, lo que pasa fue que usé un ejemplo sencillo para poder explicar mas fácil el problema pero ya veo que el problema solo pasa en el ejemplo especifico que tengo aquí... por lo tanto voy a tratar de explicarlo de una forma sencilla:
Resulta que lo que me pasa específicamente es que hice una consulta de unas noticias que están relacionadas con imágenes, entonces lo que obtengo es un listado de modelos de noticias y cada modelo de noticia con un listado de modelos de imágenes, y entonces necesito mostrar en pantalla un listado de las noticias y un preview de la primera imagen de ese listado que viene asociado.
Yo solo tuve que obtener el listado de noticias "$modelsNews=News::model()->with('relNewsImages')->findAll()" y mencionando la relación con la tabla de imágenes automáticamente Yii me incluyó el listado de imágenes de cada noticia, entonces al parecer para yo obtener el primer registro de noticias no hay problema ya que lo puedo obtener con "$modelsNews[0]", pero si yo quiero obtener la primera imagen asociada a la primera noticia como debo hacer?
Nota: Yo se que puedo obtener estos datos que necesito de otra forma, lo que pasa es que quiero aprender mas y por eso quiero saber como hay que hacerlo para que funcione de esta forma porque así tendría que hacer menos consultas.
De ante mano mil gracias!