試圖通過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 Framework配置文件JSON
- 2. Zend錯誤通過我的INI文件
- 3. Zend Framework:在Zend-Framework中修改.ini文件
- 4. (Zend Framework> Zend_Config)如何避免使用.ini或.xml配置?
- 5. 配置文件INI? XML?其他?
- 6. Zend Framework 1 ACL的ini配置
- 7. Zend Framework配置文件在哪裏?
- 8. INI中的Zend Framework插件未運行
- 9. 配置PHP ini文件文件
- 10. 使用* .ini配置文件通過URL更改HTML文本
- 11. uwsgi ini文件配置
- 12. Zend Framework - 放置robots.txt文件的位置?
- 13. 在Zend Framework中使用多個ini文件
- 14. Zend Framework 1.2 - 通過模塊配置
- 15. Zend的表格文件 - 文件「文件」超過定義的ini大小
- 16. 如何讀取INI文件中的配置文件條目
- 17. 禁用-Werror的ini配置文件
- 18. .NET Framework 4客戶端配置文件與.NET Framework 3.5客戶端配置文件
- 19. 關閉的Zend inArrayValidator形式.ini文件
- 20. 如何通過Spring XML配置文件配置JPA EntityListener?
- 21. 如何處理Zend Framework最終用戶INI /配置設置
- 22. 解析類INI配置文件
- 23. 在Linux上的Zend配置ini文件中包含大括號內的變量
- 24. Zend Framework:如何在配置文件中設置默認郵件傳輸?
- 25. 通過XML配置文件基於MDC設置日誌文件的名稱
- 26. 使用ini/appconfig文件或sql server文件來存儲用戶配置?
- 27. 如何在ini文件中爲zend翻譯添加csv文件
- 28. Perl:通過INI文件迭代
- 29. Zend Framework全局文件
- 30. Zend Framework 2文件下載
有用的名稱可能比無意義的鍵更有幫助,就像某些提示它是哪個服務器一樣,但這非常值錢 – Bittarman 2009-08-20 07:36:03
是的,我完全同意,對於一個不言自明的配置文件,有用的名稱是必須的;然而,關鍵名稱對'Zend_Cache'沒有明顯的影響 – jason 2009-08-20 08:10:49