У меня есть сущность для Доктрины:
<?php
/**
* @Entity
* @Table(name="orders")
*/
class Orders {
/** @Id @Column(name="OID",type="integer") @GeneratedValue */
private $id;
/** @Column(name="Product",type="string")*/
private $product;
/** @Column(name="RegCode",type="string")*/
private $reg_code;
/** @Column(name="OrderEmail",type="string")*/
private $email;
}
Мне нужно сделать запрос следующим образом:
select * from `orders` where `OrderEmail`='some@mail.com' and `Product` LIKE 'My Products%'
Я пытаюсь обработать запрос без:
$em->getRepository("Orders")->findByEmailAndProduct($uname,$product);
Но это делает ошибку.Зачем?Могу ли я сделать этот запрос без DQL?Я хочу, чтобы этот запрос использовал магические методы findBy **