Benim DQL bir sonuç NULL olup olmadığını kontrol etmek için çalışıyorum.
Ben şu DQL sorgu var:
$q = self::createQuery("l")
->select('i.*, s.aantal, m.naam, c.cat_naam, a.app_id')
->from('InstalledBase i, i.Spare s, i.Apparaat a, a.Categorie c, a.Merk m')
->execute();
return $q;
Şimdi ben s.aantal null olup olmadığını kontrol etmek istiyorum bu yüzden i do:
if(is_null($installedbase->Spare->spare_id))
değişkeni null her şey çalışıyor değil, ama aslında NULL olduğunda ben bir e uyarı mesajı alıyorum:
Notice: Trying to get property of non-object in \installedbase\templates\_index.php on line 29
Bu takdirde durum yürütülür çünkü olsa boş olduğunu görür.
Weird thing is i'm doing the exact same thing on another page where it works no problem. But i must be doing something wrong or stupid since those messages generally don't show for nothing.
Yani herkes bana bunu açıklayabilir mi? :)