2011-11-29 51 views
0

我將所有系統範圍的配置保存在db中。我如何使我在db中保存的配置在任何地方都可用。這些需要在任何地方 - 在模型,視圖,控制器,組件,元素等。檢索在db中保存的配置

回答

1

您是否試圖用存儲在數據庫中的值覆蓋Configure :: write()函數?如果沒有,則爲您的外部設置創建一個設置模型,然後在控制器中需要時提取該數據。然後,您可以按照正常的MVC流程將這些設置傳遞給視圖(並依次傳遞元素)。

按照此過程:

  1. 創建設置模式
  2. 添加模型的AppController的$uses陣列
  3. 在控制器的設置執行查找 - 現在數據 有
  4. 通行證設置數據到您的視圖$this->set('settings', $settings);