這裏我使用Yii2來開發應用程序。與Yii1略有不同。在開發過程中,我只是停留在一個地方,我需要一個區域的刪除功能。 刪除從DB
某些行我使用deleteAll()方法如下所示:Yii2根據等於條件和不在條件刪除所有行
Model::deleteAll(['not in', '<attribute_1>', $attribute_1_values_array]);
據工作對我罰款。但現在我想另一個條件附加到此刪除功能,如:
<attribute_2>=<attribute_2_value>
我知道我們可以用where()
添加與delete()
條件,然後我用這個方法deleteAll()
嘗試過。但它並不支持。
這裏我需要在相同的查詢中將not in
條件和equal to
條件組合在一起。
任何幫助將不勝感激。
好的。讓我試試這個:) –
所以告訴我們所有人,是否爲你工作? –