问题标签 [zend-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
595 浏览

performance - Zend 配置性能优化

我正在优化基于 Zend Framework 的应用程序,并且我确信使用基于 ini 的配置会降低整体性能,因为站点需要在每个页面请求上读取和解析 ini。现在我有两个想法来处理这种情况

  • 缓存 ini 文件或缓存 zend_config 对象并从缓存中使用它
  • 或者将基于ini的配置转换为php

我不确定哪种方法可以提供更好的性能。如果需要,我将来会修改自己的配置,并且我不需要将配置写回 ini 的功能。因此,请建议哪种方法更适合极限性能。在缓存方法中,它只是反序列化一个已经存在的对象,而在 php 数组中,它从头开始构造对象。

0 投票
1 回答
952 浏览

zend-framework - 如何在 application.ini 中设置 zend 表单详细信息

有没有办法在 Zend Framework 的应用程序配置文件 (application.ini) 中设置 zend 表单详细信息。我正在寻找一种将以下详细信息移至配置的方法

  • 一种默认禁用表单装饰器的方法
  • 设置元素前缀路径
  • 不同元素类型的默认装饰器
  • 验证者路径
  • 插件详情
0 投票
2 回答
1402 浏览

php - 当使用 Zend_Config_Ini 时,如何指定相对于配置文件位置的文件路径?

我有一套通用的功能,我想Zend_Application使用该configs应用程序实例中的参数将其嵌入到Zend_Config实例中。但是,从属配置文件希望能够引用相对于自身的路径中的事物。例如:

$/application/configs/application.ini:

$/CasCommon/Configs/common.ini

一个人怎么可能完成这样的事情?

0 投票
1 回答
442 浏览

zend-framework - Zend_Navigation 在问号后动态添加参数

我正在使用 Zend_Navigation 读取来自 xml 的内容。我想在从它创建的菜单中添加一个附加参数(从第一页的请求中获取)。

例如,如果第一页是 mysite.com/pages/page1?Id=42,那么单击菜单会将“?Id=42”添加到每个链接。

0 投票
1 回答
399 浏览

php - 指定的控制器无效 (adminlogin)

AdminLoginController 中 indexAction() 的代码是:

在 Application_Form_NewProfile 中,我制作了一个表单。在 index.phtml 中,我使用 echo $this->form 查看了该表单。当我运行项目表单时出现,但是当我将详细信息放入表单元素(如文本字段)然后单击按钮时,它说 InvalidController specified(adminlogin) 因为我已将上面 indexAction() 中的表单操作设置为 $form_object- >setAction('/adminlogin/index') 但它没有找到那个控制器为什么?请帮我解决这个问题。在此先感谢

0 投票
1 回答
853 浏览

zend-framework - Zend Framework:通过 Zend_Config_Ini 为表单元素设置默认装饰器

我的 forms.ini 文件中有以下代码,但它不起作用(呈现的表单仍在使用默认的 DtDd 装饰器)。

显示输出:

但是我希望它显示:

我在这里做错了什么?

0 投票
1 回答
385 浏览

forms - Zend Form Element Row 需要通过 Zend_Config_Ini 设置的 id 或类

我在 Zend_Config_Ini 中有以下默认装饰器来设置我的表单:

我在 Zend_Config_Ini 中也有以下元素定义:

并产生以下输出:

现在我需要知道的是,我如何(最好通过 ini 配置文件)设置 LI 标签的 id 或 class?我想要以下输出:

或者

更新:我可以通过覆盖元素配置本身中的所有装饰器来获得它,如下所示:

所以这会起作用,但是会产生很多重复,因为这将不得不进入每个元素(最后一行的单个更改将是类设置本身)。所以我现在想知道的是,从 ini 文件中,有没有办法使用默认装饰器覆盖类名(而不是必须为每个元素复制所有装饰器)?

0 投票
1 回答
151 浏览

php - Zend_Config_Ini_Writer 不工作:错误 500

config.ini我有这段代码可以用 Zend Framework创建一个文件,但我总是Internal Server Error (Error 500)从网页上得到一个......

抱歉,代码太长了!

如果有人可以帮助我解决这个问题,将不胜感激!

注意:我的所有内容$_SESSION[]都已设置。

0 投票
2 回答
695 浏览

php - 访问 Zend_Application_Bootstrap_Bootstrap 的 getOptions()

我正在使用默认Zend_Application设计模式,它在应用程序引导程序中自动加载一个 zend 配置 ini 文件,我需要跨许多模型和控制器的 ini 文件变量。

现在,我通过将配置对象设置为键来解决它Zend_Registry

一般来说,我不喜欢使用Zend_Registry,因为它在我的 IDE 中不提供代码自动完成功能,而且很难跟踪我在注册表命名空间中的内容。

还有其他方法可以访问 Zend_Application 的配置 ini 吗?

0 投票
2 回答
2469 浏览

zend-framework - 合并两个 Zend_Config_Ini 实例会覆盖在第一个对象中定义的数组

给定两个 *.ini 文件:

一个.ini

二.ini

加载两个 *.ini 文件作为 Zend_Config_Ini 实例

合并后的输出:

是否可以以输出类似于下面示例的方式合并数组?

我知道这可以通过在每个 *.ini 文件中的数组上定义数字索引来完成,但如果可能的话,我想避免这种情况。