我正在尝试将Google Maps API密钥存储在我的application.ini文件中,并且希望能够在需要时从控制器读取它。如何从控制器读取application.ini中的值?

谢谢!

最佳答案

通过FrontController

// bootstrap
$front->setParam('GMapsApiKey', 123456);

// controller
$this->getFrontController()->getParam('GMapsApiKey');


或注册表:

// bootstrap
Zend_Registry::set('GMapsApiKey', '123456');

// controller
Zend_Registry::get('GMapsApiKey');


但是,由于访问Google Maps API是模型中发生的事情,因此您的控制器无需知道API密钥。

08-16 16:54