Zend

时间:2015-09-02 09:51:28

标签: php zend-framework

我对Zend很新。我正在尝试从zend框架V1中的配置文件中获取数据。我的代码是

public function init()
    {
        parent::init();

        $config = Zend_Registry::get('configPage');
        ..........................................
    }

错误是“没有为密钥'configPage'注册条目。”

我在configs文件夹下创建了一个名为configs的文件夹和一个文件config.ini。该文件夹位于Application / admin-modules / pages / configs

非常感谢任何帮助。非常感谢提前。

1 个答案:

答案 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;
    ..........................................
}