モデルTips
モデルは通常はデータを扱うクラスです。データはデータベースのデータだけではなく、外部WEBサービスのデータもモデルで扱います。
Modelの基本
- Modelの使い方
- データベースを持続的接続にする方法
- テスト環境と本番環境の判定
- データを取得する
- countやsumを使う時のフィールド名を指定する
- 独自のfindを定義するfindMethods
Modelの様々な使い方
- 特定の時だけSQLの条件を追加するならSet::mergeを使う
- Model内で別のModelを呼び出す
- テーブルのカラム名を一発で取得する
- MySQLやPostgreSQLで型変換してデータ取得する
- 画像や様々なファイルをDBに格納
- データキャッシュ
- トランザクション
- アソシエーション
- 連結されていないデータを抽出
- INSERTしたIDを取得する