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