如何访问Zend Framework config.ini中定义的url变量

[dev]
great.url="www.google.com"
[test : dev]
great.url="www.yahoo.com"
[prod : test]
great.url="www.aol.com"
我有自己的函数,它返回使用的环境的配置(DEV,TEST或PROD)。 现在我的问题是
$myclassinstance->getConfig()->great->url;
(当我说这是在dev中正确返回url) 在测试中,它返回通知“注意:尝试在第19行的文件test.php中获取非对象的属性”此错误将由于空 这句话
($myclassinstance->getConfig()->great->url;)
.it正在开发中正确返回。可能是什么问题。     
已邀请:
它必须默认为dev。要修复它,你需要做这样的事情:
$config = new Zend_Config_Ini('/path/to/config.ini', 'prod');
$myclassinstance->setConfig($config);
或者取决于你如何设置:
$myclassinstance->config = $config;
然后你的代码应该工作:
$myclassinstance->getConfig()->great->url;
文档在这里:http://framework.zend.com/manual/en/zend.config.adapters.ini.html     

要回复问题请先登录注册