試圖通過config.ini或config.xml文件配置Zend_Cache_Backend_Memcached。我不知道如何在ini文件中表示服務器陣列,如documentation通過Zend Framework中的ini文件或xml文件配置Memcached後端
回答
來表示一個陣列,同時在使用Zend_Config_Ini
是隻做出一些廢話鍵的標準方式:
cache.backend.memcache.servers.foo.host = host1.example.com
cache.backend.memcache.servers.foo.port = 11211
...
cache.backend.memcache.servers.bar.host = host2.example.com
cache.backend.memcache.servers.bar.port = 12345;
中所述您可以將此信息放入Zend_Registry。如果在進程中沒有足夠早地加載,那麼你可以在php文件中放置一個大的array
聲明,並在需要的地方放置require_once
。
我希望把我所有的CONFIGS在一個地方。特別是在ini或xml文件中。 – Akeem 2009-08-19 20:32:54
你可以用任何一種方法將你的配置保存在一個地方。儘管對於更大的項目,建議保持配置文件的範圍更窄,因爲某些代碼可能不需要所有設置。 – 2009-08-19 23:28:25
有沒有必要把這些信息放在註冊表中,你應該使用應用程序配置來做這樣的事情(你可以使用php數組而不是ini格式,並獲得像APC緩存這樣的優點參見http://dasprids.de)bit把它放在應用程序配置中是有道理的。我會建議創建一個自定義資源插件,然後它可以在註冊表中註冊緩存對象,或者使用您自己的單例實現通過您的應用程序獲取多個前端/後端。 – Bittarman 2009-08-20 07:39:02
- 1. Zend錯誤通過我的INI文件
- 2. Zend Framework:在Zend-Framework中修改.ini文件
- 3. (Zend Framework> Zend_Config)如何避免使用.ini或.xml配置?
- 4. Zend Framework 1 ACL的ini配置
- 5. Zend Framework配置文件在哪裏?
- 6. INI中的Zend Framework插件未運行
- 7. 使用* .ini配置文件通過URL更改HTML文本
- 8. Zend Framework - 放置robots.txt文件的位置?
- 9. Zend Framework 1.2 - 通過模塊配置
- 10. 如何讀取INI文件中的配置文件條目
- 11. .NET Framework 4客戶端配置文件與.NET Framework 3.5客戶端配置文件
- 12. 關閉的Zend inArrayValidator形式.ini文件
- 13. 如何通過Spring XML配置文件配置JPA EntityListener?
- 14. 解析類INI配置文件
- 15. 在Linux上的Zend配置ini文件中包含大括號內的變量
- 16. 使用ini/appconfig文件或sql server文件來存儲用戶配置?
- 17. Perl:通過INI文件迭代
- 18. Zend Framework:如何在配置文件中設置默認郵件傳輸?
- 19. 如何在ini文件中爲zend翻譯添加csv文件
- 20. Zend Framework全局文件
- 21. 通過XML文件配置的Linux C++應用程序設置
- 22. Zend框架路線ini文件鏈接
- 23. Zend的翻譯INI適配器例外「INI文件‘數組’未找到」
- 24. 配置文件後在配置文件中缺少<configSections>
- 25. Zend Framework - 訪問自定義配置文件
- 26. Zend Framework中的多文件上傳
- 27. 通過傳遞XML文件來設置HikariCP配置
- 28. .NET Compact Framework的配置文件
- 29. 在記事本中打開ini文件和配置文件的VBScript
- 30. 在MAMP中配置Zend Framework
有用的名稱可能比無意義的鍵更有幫助,就像某些提示它是哪個服務器一樣,但這非常值錢 – Bittarman 2009-08-20 07:36:03
是的,我完全同意,對於一個不言自明的配置文件,有用的名稱是必須的;然而,關鍵名稱對'Zend_Cache'沒有明顯的影響 – jason 2009-08-20 08:10:49