1

SF (1.4) で Propel ORM を使用しています。私はクラスを書いていて、クエリ Doctrine クエリを Propel に書き直す必要があります:

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

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

誰でも変換を手伝ってもらえますか?

4

1 に答える 1

1

それを試して、列名を修正してください:

$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
于 2010-01-19T11:38:00.150 に答える