【问题标题】:Doctrine to Propel snippet教义推进片段
【发布时间】:2010-01-19 10:13:46
【问题描述】:

我正在使用带有 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 }

任何人都可以帮助转换吗?

【问题讨论】:

    标签: php symfony1 doctrine propel


    【解决方案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
    

    【讨论】:

    • 修复了一个简单的单一错字 - 然后它就像一个魅力。发送!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2012-06-14
    相关资源
    最近更新 更多