从 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'] ;
这一定是一件简单的事情,但在经历了几个线程后,我仍然无法从 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'] ;