从 ZEND 框架 2 中的 application.ini 读取值

Read value from application.ini in ZEND framework 2

这一定是一件简单的事情,但在经历了几个线程后,我仍然无法从 Zend Framework 2 中的 application.ini 读取资源值。 我有一个模块,在模块内部我有一个 controller.I 想要获取此控制器中资源文件中的值。

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');

但还是没有运气。帮我解决这个问题。

谢谢

使用 php 本机函数 parse_ini_file()。因为你有部分(我想它是 labels 而不是 lables),所以这样使用它:

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