从ZEND框架2

时间:2016-09-29 03:01:27

标签: php zend-framework zend-framework2

这一定是一件简单的事情,但在经过多个线程之后,我仍然无法从Zend框架2中的application.ini读取资源值。 我有一个模块,在模块内部我有一个控制器。我想在这个控制器中获取resourse文件中的值。

namespace myModule\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\JsonModel;

class myController extends AbstractActionController
{
    public function handlerAction() {
        // I want to read application.ini values here 
    }
}

application.ini 如下:

[lables]
dom.title = Lable 01

我试图用

获取此值
$config = $this->getApplication()->getOption('dom');

但仍然没有运气。帮我解决这个问题。

Thankx

1 个答案:

答案 0 :(得分:1)

使用php native function parse_ini_file()。因为您有部分(我认为它是labels而不是lables),所以请按照以下方式使用:

$iniArray = parse_ini_file($pathToFile . DIRECTORY_SEPARATOR . 'application.ini', true);
$domTitle = $iniArray['labels']['dom.title'] ;