【问题标题】:Symfony & Propel remove join after addJoin?Symfony&Propel在addJoin之后删除加入?
【发布时间】:2012-01-21 16:11:57
【问题描述】:

在已通过 addJoin() 方法添加连接表后,我需要删除它。知道如何做到这一点吗?

【问题讨论】:

  • 也许解释一下上下文以及您为什么要这样做可能会有所帮助,以便我们能够为您提供一些帮助。代码示例通常是一个好的开始。
  • 您的意思是在选择执行之前删除连接吗?如果是这样,是否有可能重新组织代码以便不首先添加连接?

标签: symfony1 propel


【解决方案1】:

您可以手动添加新方法来处理这种情况,这不是 Propel 提供的功能(实际上,它没有意义)。

我建议您将所有连接条件存储在一个数组中,然后您可以添加/删除它们。在创建查询之前,只需遍历数组,并添加存储条件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    相关资源
    最近更新 更多