[RESUELTO] $criteria con AR relation()

Saludos :

Tengo en mi aplicación los modelos $articulo y $subseccion. El modelo subseccion a su vez puede tener varias subseccciones que obtengo mediante la relación $subseccion->subsecciones. Quiero hacer una consulta con $criteria de los articulos cuya subseccion sea el conjunto de subsecciones que obtengo mediante la relación $subseccion->subsecciones pero no encuentro la manera.

Hasta ahora he usado una consulta :




$q = 'SELECT * FROM `articulo` WHERE subseccion_id IN ( SELECT id FROM subseccion WHERE subseccion_id ='.$subseccion->id.' ) AND publicado=1 ORDER BY created_at DESC LIMIT 0 , 10';

$articuloList = articulo::model()->findAllBySql($q);	



Pero necesito paginar los resultados y no se como hacerlo, GRACIAS

Gracias

Porque no usas AR y ponés en el criteria

"subseccion_id IN ( SELECT id FROM subseccion WHERE subseccion_id =’.$subseccion->id.’ ) " ??

:unsure:

no se me había ocurrido que podía incluir en el criteria parte de la sentencia, muchas gracias sebas