2011-11-29 46 views
0

我将所有系统范围的配置保存在db中。我如何使我在db中保存的配置在任何地方都可用。这些需要在任何地方 - 在模型,视图,控制器,组件,元素等。检索在db中保存的配置

回答

1

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

按照此过程:

  1. 创建设置模式
  2. 添加模型的AppController的$uses阵列
  3. 在控制器的设置执行查找 - 现在数据 有
  4. 通行证设置数据到您的视图$this->set('settings', $settings);