我对Zend很新。我正在尝试从zend框架V1中的配置文件中获取数据。我的代码是
public function init()
{
parent::init();
$config = Zend_Registry::get('configPage');
..........................................
}
错误是“没有为密钥'configPage'注册条目。”
我在configs文件夹下创建了一个名为configs的文件夹和一个文件config.ini。该文件夹位于Application / admin-modules / pages / configs
下非常感谢任何帮助。非常感谢提前。
答案 0 :(得分:0)
在您的Bootstrap类中,您必须使用以下命令注册配置:
protected function _initConfigs()
{
$config = new Zend_Config($this->getOptions(), true);
Zend_Registry::set('config', $config);
return $config;
}
然后你可以像这样使用它:
public function init()
{
parent::init();
$config = Zend_Registry::get('config')->configPage;
..........................................
}