http://www.doctrine-project.org/documentation/manual/1_0/ru/behaviors:core-behaviors:softdelete
Tüm idam sorgular onları idam dql geri çağrıları olması için sırayla DQL geri çağrıları etkinleştirmek için gereklidir. SoftDelete davranış onlar deleted_at bayrak WHERE durum ek bir set tüm kayıtları dışlamak için select ifadeleri filtrelemek için kullanılır.
Ben SoftDelete için bir model davranış belirledik, ve beklendiği gibi $Model->delete()
Bu, gerçek db giriş değişmiş aldığında.
Ne yazık ki, Doctrine::getTable('Model')->findAll()
hala deleted_at
ayarlanırsa kayıt içerir.
Belgelerine bakarak, ben DQL Httpserversockethandler symfony etkin olmamak ile ilgisi var, hissediyorum. Googling yardım etmedi.
Nasıl ve nerede Symfony'de DQL callbacks sağlayabilirim?
Teşekkürler