2010-01-19 4 views
1

J'utilise le Propel ORM avec SF (1.4). Je suis en train d'écrire une classe, et je dois réécrire une requête de la doctrine de la requête en Propel:Doctrine pour propel snippet

$q = Doctrine_Core::getTable('sfGuardRememberKey')->createQuery('r') 
     ->innerJoin('r.sfGuardUser u') 
     ->where('r.remember_key = ?', $cookie); 

    if ($q->count()){ // Do Something } 

quelqu'un peut-il aider à la conversion?

Répondre

1

Essayez et fixer les noms de colonnes:

$c = new Criteria; 
$c->addJoin(sfGuardRememberKeyPeer::USER_ID, sfGuardUserPeer::ID, Criteria:INNER_JOIN); 
$c->add(sfGuardRememberKeyPeer::REMEMBER_KEY, $cookie); 
$result = sfGuardRememberKeyPeer::doSelect($c); 
if(count($result)) // do something 
+0

Correction d'un simple, simple faute de frappe - il a travaillé comme un charme. tx! –