试图通过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