AR y resultados Nulos

Hola!

Esta es otra consulta básica.

Tengo en un método del controlador una consulta AR:


$docs = AsignarDocumentos::model()->with('documentos')->findAll('usuarios_id = ?',array($id));

La misma tiene una relación y luego hago un render asignando $docs al mismo:


$this->render('view',array(

                    'model'=>$this->loadModel($id),

                    'docs'=>$docs

            ));



En la vista utilizo los datos de la consulta:


<h1>Documento <?php echo $docs->documentos->nombre;?></h1>

Lo que sucede es que cuando $docs es null, es decir, no hay resultados tengo un: Trying to get property of non-object lo que suena lógico y que podría evitar desde el controller, pero ¿Qué sucede con la vista? ¿cómo debo manejar las salidas para este caso?

Gracias!

Slds!

Creo que tenía un error conceptual.

Al ser un findAll lo que hice fue trabajar a $docs en un foreach y ahora está OK.

Además, el modelo tiene que ver para que devuelva un array vacío: Ver AR: