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