zend-framework - 在 Controller 中获取加载的配置

标签 zend-framework zend-db-table

如何在 zend 框架安装中获取 Controller 文件中已加载的选项,而不创建新的 Zend_Config([ ** ]);实例。

最佳答案

一旦 Zend_Application 读取 application.ini,这些值就会存储在 bootstrap 中。

您可以在任何地方访问它们,无需访问磁盘或使用注册表:

$front = Zend_Controller_Front::getInstance();
$bootstrap = $front->getParam('bootstrap');
if (null === $bootstrap) {
    throw new My_Exception('Unable to find bootstrap');
}

$options = $bootstrap->getOptions();

在 Controller 中,您还可以使用 $this->getInvokeArg('bootstrap');

关于zend-framework - 在 Controller 中获取加载的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3556843/

相关文章:

zend-framework - 如何在Zend Framework中定义关系

zend-framework - Zend_Db_Table - 更新不起作用

php - Eclipse PDT + 代码完成根本不起作用

php - 如何在zend框架中直接输入url来限制学生和老师访问对方的页面?

http - 我应该拒绝未使用的请求方法吗?

mysql - Zend Framework - 数据库表递归级联删除问题

php - 如何在 Zend 中开始使用 AJAX/JSON?

php - Zend Framework 2 TableGateway MAX查询

php - Zend_Db_Table 使用不同的连接适配器进行读写

php - Zend 框架 1 - 消息 : SQLSTATE[HY093]: Invalid parameter number: no parameters were bound