Como especificar várias condições de junção para o relacionamento 1: 1 no Doctrine 2
Documentation states:
class Cart
{
// ...
/**
* @OneToOne(targetEntity="Customer", inversedBy="cart")
* @JoinColumn(name="customer_id", referencedColumnName="id")
*/
private $customer;
// ...
}
Esta anotação representa um sql:
JOIN Customer c ON c.id = cart.customer_id
E a questão é que preciso adicionar uma comparação adicional lá, como:
JOIN Customer c ON c.id = cart.customer_id AND c.anotherField = <constant>
lguma solução para iss
UPD:
a condição adicional real de que preciso agora é<const> BETWEEN c.f1 AND c.f2