图像i具有以下数据库结构
class voters
{
protected $voterid;
protected $imageid;
protected $action;
}
// $voterid = is the current voter
// $imageid = is the id of the voted image
// $action = is upvote/downvote,delete
如果我想一次查找几个项目会发生什么,以检查是否存在列,像
$dummy = findOneBy('voterid'=>1,'imageid'=>2,action=>"upvote");
if($dummy)
{
//column exists!
}
这是可能的吗?
请参阅数据库和学说
如果要检索产品,关于某些属性,只需使用AS参数的方法 findOneBy
还是一个数组:
$product = $repository->findOneBy(array('name' => 'foo', 'price' => 19.99));
您必须以这样的数组的形式传递所有值:
$dummy = $this->getDoctrine()->getRepository("AcmeDemoBundle:User")->findOneBy(array(
'voterid'=>1,
'imageid'=>2,
'action'=>'upvote',
));
if($dummy)
{
//column exists!
}
其中数组的密钥是列名,值为此列中的值。
注意: AcmeDemoBundle:User
-是您的实体