タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CakePHPとSQLに関するorenonihongogayabaiのブックマーク (1)

  • 複雑な find の条件 :: データを取得する :: モデル :: CakePHPによる開発 :: マニュアル :: 1.2 Collection :: The Cookbook

    多くの場合モデルの find 呼び出しをする際に、様々な方法で検索条件のセットを渡すことになります。最も簡単な方法は、SQL の WHERE 句の抜粋を使用することです。もっと細かく制御する必要がある場合、配列を使用します。 配列を使用すると、すっきりと読みやすくなり、クエリーを作成しやすくなります。この構文はクエリーの要素(fields, values, operators など)を分離し、扱いやすくします。このおかげで CakePHP は最も効率よくクエリーを生成することが可能になり、適切な SQL 構文を保証し、クエリーの各部分を適切にエスケープすることができます。 ごく基的な配列をベースにしたクエリは、次のようになります。: $conditions = array("Post.title" => "This is a post"); //モデルでの使用例: $this-

  • 1