-1
入力したフォームの電子メールがデータベース内の電子メールと一致する場合、私はいくつかのロジックを実行しようとしています。findBy'Field 'が一致するとロジックを実行する方法は?
findBy'Fieldが比較したいフィールドだけでなく、コレクション全体を返す場合、比較を行うにはどうすればよいですか?私はfindByメソッドを使用する目的を少し破るため、foreachループを使用せずに行うべきだと思います。
アン例:
$formEmail = $form->get('email')->getData();
existingEmail = $em->getRepository(‘UserBundle:User’)->findOneByEmail($formEmail);
// or existingEmail = $em->getRepository(‘UserBundle:User’)->findByEmail($formEmail);
if ($formEmail == $loggedEmail){
//perform some logic here
}
はあなたに良い先生に感謝しようと、それは正しいだろう – user6104636