【问题标题】:Creating Model without associations创建没有关联的模型
【发布时间】:2023-04-07 01:30:01
【问题描述】:

我计划在我当前的 CakePHP 网站上实现一些静态页面。

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

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

有没有其他最好的方法可以在考虑到简单的情况下实现这一点?谢谢。

【问题讨论】:

    标签: cakephp-1.3 cakephp-model


    【解决方案1】:

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

    如果您想为页面创建模型,我会将其命名为不同的名称,例如“内容”。然后你可以加载模型并从任何地方提取数据:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2021-04-06
      • 2019-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多