この記事では、find findAllを使って指定フィールドを検索するYiiの実装方法を中心に紹介しますので、必要な方は参考にしてください。それ。
Yii を使用したことのある友人は、次の方法が使用されていることを知っています:
リーリーオブジェクトの配列とオブジェクト コレクションを見つけることができますが、すべてのフィールドのデータではなく、必要なフィールドのデータを見つけるにはどうすればよいですか?これは私が以前にやったことです:
リーリー他の人がバックグラウンドで次のようなことを書いているのを偶然見ました。この方法は非常に優れています:
リーリーテスト後、それが機能することが判明したため、find は次のことも行うことができます:
リーリーもちろん、これを行うのは絶対に安全ではありません:
次の方法も使用できます。 リーリー同様に、findAll でテストすることもできます。
結論:
もちろん、ページングが必要な場合は、新しい CDbCriteria を作成する必要があります。