Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコードは、例外「無効なSQL式タイプ'リスト'」をスローします。
$condition = 'id IN(1,2,4)'; Model::find($condition);
ファルコンがこれをサポートしていないなんて信じられません。このルールを設定する正しい方法は何ですか?
このルールを設定するには、ID リストをキー => 値として設定するだけです。
$ids = [1,2,3]; Model::find(['id' => $ids]);
これが誰かに役立つことを願っています。
UPD:これは機能しません。数値は配列ではなく文字列にする必要があります:
Model::find('id IN (1,2,3,4)');
このような構成でバグがありましたが、バージョン 0.8.0 で修正されました。