学说和类似查询
2022-08-30 09:04:07
我有教义的实体:
<?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 的情况下执行此查询?我想让这个查询使用神奇的方法查找By**