Вопрос

Doctrine2 Docs заявили, что поведение с мягким делекением должно быть лучше реализовано как Состояние состояния Но не дайте никакого примера этой реализации.

Как достичь мягкого удаления поведения, используя шаблон состояния?

Это было полезно?

Решение

Я думаю, что они относятся к фильтры которые доступны с версии 2.2:

Функциональность фильтра работает на уровне SQL. Создается ли запрос SQL в персистере, во время ленивой загрузки, в дополнительных ленивых коллекциях или из DQL. Каждый раз, когда система итерации переживает все включенные фильтры, добавляя новую часть SQL в качестве возврата фильтра.

А Доктринеэксульта Библиотека включает в себя поведение "мягкой делексии". Анкет Вы можете посмотреть на их реализация Чтобы увидеть, как это работает в деталях.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top