2012-11-28 28 views
4

我知道我可以爲我的方式,如過濾器指定多個值:Silverstripe:DataList控件過濾器等同的「價值> x或值= Y」

xxx::get()->filter('FirstName', array('Sam', 'Sig')); 

這給了我的等值:

... WHERE FirstName = 'Sam' OR FirstName = 'Sig' 

然而,似乎沒有成爲反正OR的隨修飾('LastVisited:GreaterThan' => '2011-01-01'

我需要能夠進行過濾,像這樣結合:

WHERE ExpiryDate > 29-11-2012 OR ExpiryDate IS NULL 

是我正在努力實現的嗎?我已閱讀文檔,但沒有找到我的問題的答案。

感謝

回答