データベースを使わない場合
2007/03/03 | cakePHP
cakePHPは基本的に(というかマニュアル上では)密接にデータベースと連携している。データベースと連携しているから、何も定義しなくてもテーブルの定義を読み取ってフォームやリストを作成してくれる。
とあるお客様から簡単なフォームの作成を依頼されたので、これをcakePHPでと思ったが、やり方がわからない(だってデータベース使わないから)。調べたら、やり方があった(元記事はcakephp.jp)。
(1)単純に静的なページを作りたい場合
「app/views/pages/」にhoge.thtmlなどとつくり、以下のようにアクセスする。
/pages/hoge
routes.phpの設定次第で、URLは如何様にもできる。
(2)モデル内で以下の記述をする。
「$useTable=false;」
「$useTable=null;」でもよいと書いてあったけど、こちらでは残念ながらNGでした。
一つ賢くなりました。