CakePHP/コントローラー/共通処理用のスーパークラスであるapp_controllerでモデルを使う

バージョンと製造年月日

app_controllerでモデルを使う

CakePHPではapp_controllerというコントローラー共通処理用のスーパークラスを定義するが、この中でモデルを使いたい時がある。

useは子クラスのための変数なのでこれはこれで使えないのだ。 そこで、このようなメソッドでモデルをapp_controller中でインスタンス化することができる

$hoge = ClassRegistry::init('Hoge');

タグ