気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM、VOCALOIDについてのんびり書きます。

【雑記】6年ぶりにCakePHPのチュートリアルをやった

わりと、すっと頭に入ってきた。

入門 — CakePHP Cookbook 2.x ドキュメント

  • モデル
    • バリデーションやリレーション、抽出条件を記述する
  • コントローラ
  • ビュー
    • コントローラで加工された変数を表示

モデルを利用しないコントローラ

コントローラで以下のように設定すれば良いらしい。が、まだやってない。

<?php
public $uses = array();
?>

一つのコントローラで複数モデルを利用する

複数モデルを利用する場合は以下のようにするとのこと。これもまだやってない

<?php
public $uses = array('ModelA', 'ModelB');

$obj = $this->ModelA->find('all');
$this->set('obj', $obj);
?>

参考記事

CakePHP 再入門(1)
www.moonmile.net