すべてのクエリに「隠し」クエリを追加したいと思います。私は説明する:
テーブルカーの例:
## id # color # constructor # model # destroyed
   1     blue    bmw         model1     false
   2    green  citroen       modelab    false
   3     red    nissan       modelz     false
   4     blue    bmw         modelw     true
   5    black  peugeot       modely     false
SELECT * FROM Car WHERE colour = 'blue'
実際のクエリは次のようになります。SELECT * FROM Car WHERE colour = 'blue' AND destroyed = false
私のすべてのクエリで、破壊された車は除外されます。クエリに書いWHERE is destroyed = trueた場合は除外します。
昨年symfony 1.4.xで見たことがありますが、symfony 2.xでそれを行う方法がわかりません