我正在尝试将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密钥。