Doctrine2 +状態パターンとしてソフト削除
-
28-10-2019 - |
質問
doctrine2 docsは、軟deleの動作はよりよく実装されるべきであると述べた 状態パターン しかし、その実装の例を提供しないでください。
状態パターンを使用してソフト削除動作を実現する方法は?
解決
彼らは言及していると思います フィルター バージョン2.2以降利用可能です:
フィルター機能はSQLレベルで機能します。 SQLクエリが、怠zyなロード中、余分な怠zyなコレクション、またはDQLからのPerstister、またはDQLから生成されるかどうか。システムがすべての有効なフィルターを反復するたびに、フィルターが戻ると新しいSQLパーツが追加されます。
DoctrineExtensions ライブラリにはaが含まれます 「ソフトディレート」の動作. 。あなたは彼らを見たいかもしれません 実装 詳細にどのように機能するかを確認します。
所属していません StackOverflow