[英]Symfony2. Doctrine Query for check
如何用Doctrine查询检查作者?
class UserController extends Controller
{ ...
/**
* @Route("/join/{id}", name="join_event")
*/
public function joinAct(Request $request, $id)
{
什么查询支票? 条件:如果表中存在$ id(字段“ content_id”字段)和UserID(字段“ user_id”字段),则消息:“您是作者!”,否则,ELSE执行一些代码。
$authorcheck = $this->getDoctrine()
->getRepository('MyBundle:User')
->find($id AND $this->getUser()->getId());
结束查询
if ($authorcheck) {
$message = ['text' => 'You are an author!', 'type' => 'success'];
}
else {
DoSomeCode...
}
}
}
有任何想法吗?
$authorcheck = $this
->getDoctrine()
->getRepository('MyBundle:User')
->findBy(array(
'id' => $id,
'user' => $this->getUser()
));
应该适合您的需求。
由于我不知道字段名称等,您可能需要安排此名称才能正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.