Doktrin - dql dinleyicileri ile şifreleme

0 Cevap php

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

0 Cevap