Birkaç web uygulaması projesinde Symfony ile Doctrine kullanıyorum.Hangi alanın dokümanın sorgulandığını belirleme Doktrin
Veritabanından ihtiyaç duyulan alanları seçmek için bu projelerdeki birçok sorguyu optimize ettim. Ancak zamanla yeni özellikler eklendi ve - birkaç durumda - kodda ek alanlar kullanılıyordu, bu da Doktrini tembel yükleyicinin veritabanını yeniden sorgulamasına ve bazı sayfalardaki sorgu sayısını 3'ten 100+
'a çevirmesine neden olduTüm zorunlu alanları içerecek şekilde özgün sorguyu güncellemem gerekiyor. Ancak, Doctrine'nin hangi alanın ek sorguya yol açacağını kaydetmesi için kolay bir yol yoktur - bu nedenle orijinal sorguda olmayan alanların kullanımını arayan kodları taramak için özenli bir iş haline gelir.
Bir alıcı, nemlendirilmemiş bir alana eriştiğinde Doktrin günlüğüne sahip olmanın bir yolu var mı?
Bu aldığım sona erdi rota Doctrine_EventListener genişleten bir sınıf oluşturmak. –