Ben mysql bir çağrı ekleyerek belirli veritabanı alanları şifrelemek için çalışıyorum AES_ENCRYPT (ve AES_DECRYPT) Doktrin DQL Kancalar kullanarak.
SQL SELECT 's ben seçme alanlarında her parametrenin geçer benim Doctrine_Record_Listener sınıfında, bir preDqlSelect() var, ve bir {[(3) ekler }] şifreli alanlar için.
Ama, sadece preSave() dinleyici çağırır ve preDql herhangi * dinleyicileri aramazsa save(), bir doktrin model sınıf çağıran gibi görünüyor.
Herkes bu işe almanın bir yolu ya da bunu yapmanın daha iyi bir yolu önerebilirsiniz?
Teşekkürler