检索db中保存的配置

时间:2011-11-29 12:51:56

标签: cakephp cakephp-2.0

我在db中保存了所有系统范围的配置。如何使我在db中保存的配置随处可用。这些需要随处可用 - 在模型,视图,控制器,组件,元素等中。

1 个答案:

答案 0 :(得分:1)

您是否尝试使用存储在数据库中的值覆盖Configure :: write()函数?如果没有,则为外部设置创建设置模型,然后在控制器中需要时提取该数据。然后,您可以按照正常的MVC流程将这些设置传递给视图(以及轮流元素)。

请遵循以下流程:

  1. 创建设置模型
  2. 将模型添加到AppController的$uses数组
  3. 执行控制器中的设置查找 - 现在是数据 是
  4. 将设置数据传递到您的视图$this->set('settings', $settings);