Yii addInCondition

J'ai essayé d'obtenir des lignes de la table selon mes conditions.
Mon code:

$conditions = array(
  'id' => array ('148028','118508')
);

$criteria = new CDbCriteria();
foreach($conditions as $key => $values){
  $criteria->addInCondition($key, $values);
}
if(!is_null($limit)) $criteria->limit = $limit;

$rows = Item::model()->findAll($criteria);

Ces lignes existent,mais le résultat est vide.
La liaison params existe pas dans les critères de l'objet.

Journal ressemble:

system.db.CDbCommand.query(SELECT * FROM `items` `t` WHERE id IN (:ycp0, :ycp1) LIMIT 2)

je pense, que les params de critères à ne pas se lier à une requête.

Est mon code de droit?

pouvez-vous nous expliquer ce que vous essayez de faire?
montrer un exemple de $conditions, quelle variable?
$conditions = array( 'id' => array ('148028','118508') )
n'avez-vous pas activé enregistrement des paramètres? qui va vous montrer les valeurs liées à la déclaration, dans votre journal. votre code a l'air bien. comment avez-vous vérifié que le résultat est vide? "liaison params" faites-vous autre chose à lier? vous avez d'autres critères?
var_dump, print_r. Non, je n'ai pas lier qch d'autre

OriginalL'auteur wtorsi | 2012-11-26