我打算在我当前的CakePHP网站上实现一些静态页面。
这些静态页面将存储在名为pages
的表中,其中将包含2个字段; title
和content
。然后,例如,在users_controller中,我可以查找“Welcome”静态条目并将其设置到视图中。
我可以为pages
创建一个没有任何关联的模型,因为逻辑中的这个表与其他表没有任何关联。
还有其他最好的方法我可以用简单的方式实现这个吗?感谢。
答案 0 :(得分:1)
为什么要将它们存储在数据库中?为什么不在view / pages目录中编写静态页面?
如果你想为页面创建一个模型,我会把它命名为“内容”之类的东西。然后,您可以加载模型并从任何地方提取数据:
$this->loadModel('Content');
$this->Content->find(...);
所以答案是肯定的,你可以创建一个只保存数据而没有任何关联的表。