http://www.doctrine -project.org / documents / manual / 1_0 / ru / поведение: ядро-поведения: softdelete
Необходимо включить обратные вызовы DQL длядля всех выполненных запросов для выполнения обратных вызовов dql.В поведении SoftDelete они используются для фильтрации операторов выбора, чтобы исключить все записи, для которых установлен флаг delete_at с дополнительным условием WHERE.
Я установил поведение модели в SoftDelete, а когда I $Model->delete()
это, фактическая запись в БД изменяется, как и ожидалось.
К сожалению, Doctrine::getTable('Model')->findAll()
по-прежнему включает запись, где установлено deleted_at
.
Просматривая документацию, я чувствую,это связано с тем, что обратные вызовы DQL не включены в Symfony.Поиск в Google не помог.
Как и где я могу включить обратные вызовы DQL в Symfony?
Спасибо