2015-09-30 52 views
5

我工作的一個多語言的網站,它的主人要求大多數配置/選項 - 必須先設置 - 存儲在數據庫中,如:如何從自定義MVC中的數據庫查詢配置?

  • 默認語言
  • 默認操作
  • 默認主題
  • 等...

我很困惑在哪裏可以查詢此配置(因爲我仍然在背後MVC方法的邏輯)。

  1. 直接從配置文件查詢設置? (可以從非模型文件/類中查詢數據庫嗎?)
  2. 創建與/ core目錄中每組配置相關的類文件,例如:language.php,theme.php和這些文件中的查詢數據庫?
  3. 使用只有模型來查詢這些配置?
  4. 如果使用模型,我應該直接從配置文件訪問它們,還是應該使用控制器訪問它們? (如果我理解正確,控制器只是視圖和模型之間的媒介)。
  5. 其他建議...?

該應用程序根目錄包含以下內容:

  • 後端
    • 核心
    • LIB
    • 車型
    • 配置
    • 意見
    • 控制器
    • 助手
    • 處理
  • 前端
    • IMG
    • CSS
    • JS

回答

0

我落得這樣做是t通過模型和控制器,雖然有點棘手。但一旦完成,業主很高興,因爲他更方便地根據需要從admincp切換默認值,而無需編輯文件來執行此操作。

相關問題