Yii Framework Forum: [RESUELTO] $criteria con AR relation() - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[RESUELTO] $criteria con AR relation() Rate Topic: -----

#1 User is offline   netbur 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 42
  • Joined: 03-June 09

Posted 01 March 2010 - 08:15 AM

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
0

#2 User is offline   sebas 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 497
  • Joined: 28-October 08
  • Location:Buenos Aires, Argentina

Posted 01 March 2010 - 08:17 AM

Porque no usas AR y ponés en el criteria

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

#3 User is offline   netbur 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 42
  • Joined: 03-June 09

Posted 01 March 2010 - 08:28 AM

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

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users