【问题标题】:Outer Join using Propel 1.2?使用 Propel 1.2 进行外连接?
【发布时间】:2010-09-27 01:49:43
【问题描述】:

我正在尝试在 Symfony 中进行外部连接。如果 Criteria 支持 OUTER_JOIN,以下代码似乎可以工作:

$user = sfContext::getInstance()->getUser();
$petCriteria = new Criteria();
$petCriteria->add(PetInfoPeer::ACCOUNT_ID, $user->getProfile()->getAccountId());
$petCriteria->add(LostPetPeer::PET_INFO_ID, Criteria::ISNULL);
$petCriteria->addJoin(LostPetPeer::PET_INFO_ID, PetInfoPeer::PET_INFO_ID, Criteria::OUTER_JOIN);

我错过了什么吗? Propel 1.3 支持吗?我到处搜索,只找到伪代码。

【问题讨论】:

    标签: php symfony1 propel outer-join


    【解决方案1】:

    我认为使用标准是不可能的。您必须自己编写和运行 SQL,然后构建模型。

    Here's a good example of that,在这个网站上找到。

    【讨论】:

    • 我已经通过 IRC #symfony 确认了这一点。
    猜你喜欢
    • 2016-01-07
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 2023-03-17
    • 2011-10-24
    • 2021-02-19
    相关资源
    最近更新 更多