2011-07-31 36 views
0

我打算在当前的CakePHP站点上实现一些静态页面。创建没有关联的模型

这些静态页面将被存储在一个名为pages的表中,它将有2个字段; titlecontent。然后,例如,在users_controller中,我可以查找“欢迎”静态条目并将其设置到视图中。

我可以创建一个没有任何关联的pages的模型,因为这个逻辑表与其他表没有任何关联。

有没有其他的最好的方式可以实现这个简单的思想?谢谢。

回答

1

为什么将它们存储在数据库中?为什么不把静态页面写入view/pages目录?

如果你想为页面创建一个模型,我会将它命名为“contents”。然后,你可以加载模型,并从任何地方提取数据:

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

因此,答案是肯定的,你可以创建只保存数据没有任何关联的表。