Eğer symfony gibi kütüphane kullanıyorsa where komutu yerine getrepository kullanabilirsiniz.
Ornek kod:
$islemler = $em->getRepository("WebAdminBundle:Islem")->findby(Array('durum'=>1));
find yerine kullanılacaklar.
find tek veri gelir sadece id ye göre sorgulama yaparsınız
findby dizi şeklinde gelir koşul olarak istediginiz alana göre sorgularsınız
findoneby = Tek veri gelir ama dizi şeklinde sorgu yapmanızı ister
findall = Dizi şeklinde veri verir koşulsuz hepsi gelir
Tek Veri Bulmak için:
$odabul = $em->getRepository("WebAdminBundle:Oda")->find($oda); $diziekle['oda_id'] = $odabul->getId();