1
下面的代碼拋出異常 「無效的SQL表達式類型 '列表'」:爾康的mvc 型號:: find()方法與條件failes 「欄值IN(列表)」
$condition = 'id IN(1,2,4)';
Model::find($condition);
我不能相信phalcon不支持這一點。 設置此規則的正確方法是什麼?
下面的代碼拋出異常 「無效的SQL表達式類型 '列表'」:爾康的mvc 型號:: find()方法與條件failes 「欄值IN(列表)」
$condition = 'id IN(1,2,4)';
Model::find($condition);
我不能相信phalcon不支持這一點。 設置此規則的正確方法是什麼?
要設置這個規則,我們應該簡單地安裝IDS列表,關鍵=>值:
$ids = [1,2,3];
Model::find(['id' => $ids]);
希望這將是爲某人有幫助。
UPD:這是不行的,數字應該是沒有數組,字符串可是:
Model::find('id IN (1,2,3,4)');
有這樣的結構中的錯誤,但它是固定在0.8.0版本。