2011-07-31 8 views
0

現在のCakePHPサイトにいくつかの静的ページを実装する予定です。アソシエーションなしでモデルを作成する

これらの静的ページは、pagesと呼ばれるテーブルに格納されます。このテーブルには2つのフィールドがあります。 titleおよびcontent。たとえば、users_controllerでは、「Welcome」静的エントリの検索を実行してビューに設定できます。

pagesのモデルを関連付けることなく作成することはできますが、ロジックのこのテーブルには他のテーブルとの関連がないためです。

これを簡単に念頭に置いて実装できる他の方法はありますか?ありがとう。

答えて

1

なぜデータベースに保存するのですか? view/pagesディレクトリに静的ページを書くだけではどうですか?

ページのモデルを作成する場合は、「コンテンツ」のような名前を付けます。その後、モデルをロードし、どこからでもデータを取得することができます

$this->loadModel('Content'); 
$this->Content->find(...); 

だから、答えはイエスである、あなただけの任意の組合せずにデータを保持するテーブルを作成することができます。

関連する問題