CakePHP の scaffold 応用編を通して使いどころを少しだけ考えます! | oki2a24 の次の投稿となります。
コントローラーとビューを使ってテーブルデータ操作の基本を学習します。モデルの作成は行いません。
ポイント
- DB データの登録、検索や削除などの操作は、コントローラーから行なう。モデル、ではない。
- $this->モデル名->関数、で操作する。DB にテーブルがあれば、モデルはなくても大丈夫です。
- 検索の find 関数の第1引数による動きまとめ
- find(‘all’); 全レコードを得ます。
- find(‘first’); 最初の1レコードを得ます。
- find(‘list’); レコードのリストを得ます。
- find(‘count’); レコード数を得ます。
- find 関数で得られる結果の構造は第1引数のタイプによりそれぞれ異なります。
- find 関数第2引数の conditions で検索条件を指定できます。
- 削除。delete(削除する行の id )
- 挿入または更新。save(保存するデータ)
