问题标签 [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.
performance - Zend 配置性能优化
我正在优化基于 Zend Framework 的应用程序,并且我确信使用基于 ini 的配置会降低整体性能,因为站点需要在每个页面请求上读取和解析 ini。现在我有两个想法来处理这种情况
- 缓存 ini 文件或缓存 zend_config 对象并从缓存中使用它
- 或者将基于ini的配置转换为php
我不确定哪种方法可以提供更好的性能。如果需要,我将来会修改自己的配置,并且我不需要将配置写回 ini 的功能。因此,请建议哪种方法更适合极限性能。在缓存方法中,它只是反序列化一个已经存在的对象,而在 php 数组中,它从头开始构造对象。
zend-framework - 如何在 application.ini 中设置 zend 表单详细信息
有没有办法在 Zend Framework 的应用程序配置文件 (application.ini) 中设置 zend 表单详细信息。我正在寻找一种将以下详细信息移至配置的方法
- 一种默认禁用表单装饰器的方法
- 设置元素前缀路径
- 不同元素类型的默认装饰器
- 验证者路径
- 插件详情
php - 当使用 Zend_Config_Ini 时,如何指定相对于配置文件位置的文件路径?
我有一套通用的功能,我想Zend_Application
使用该configs
应用程序实例中的参数将其嵌入到Zend_Config
实例中。但是,从属配置文件希望能够引用相对于自身的路径中的事物。例如:
$/application/configs/application.ini:
$/CasCommon/Configs/common.ini
一个人怎么可能完成这样的事情?
zend-framework - Zend_Navigation 在问号后动态添加参数
我正在使用 Zend_Navigation 读取来自 xml 的内容。我想在从它创建的菜单中添加一个附加参数(从第一页的请求中获取)。
例如,如果第一页是 mysite.com/pages/page1?Id=42,那么单击菜单会将“?Id=42”添加到每个链接。
php - 指定的控制器无效 (adminlogin)
AdminLoginController 中 indexAction() 的代码是:
在 Application_Form_NewProfile 中,我制作了一个表单。在 index.phtml 中,我使用 echo $this->form 查看了该表单。当我运行项目表单时出现,但是当我将详细信息放入表单元素(如文本字段)然后单击按钮时,它说 InvalidController specified(adminlogin) 因为我已将上面 indexAction() 中的表单操作设置为 $form_object- >setAction('/adminlogin/index') 但它没有找到那个控制器为什么?请帮我解决这个问题。在此先感谢
zend-framework - Zend Framework:通过 Zend_Config_Ini 为表单元素设置默认装饰器
我的 forms.ini 文件中有以下代码,但它不起作用(呈现的表单仍在使用默认的 DtDd 装饰器)。
显示输出:
但是我希望它显示:
我在这里做错了什么?
forms - Zend Form Element Row 需要通过 Zend_Config_Ini 设置的 id 或类
我在 Zend_Config_Ini 中有以下默认装饰器来设置我的表单:
我在 Zend_Config_Ini 中也有以下元素定义:
并产生以下输出:
现在我需要知道的是,我如何(最好通过 ini 配置文件)设置 LI 标签的 id 或 class?我想要以下输出:
或者
更新:我可以通过覆盖元素配置本身中的所有装饰器来获得它,如下所示:
所以这会起作用,但是会产生很多重复,因为这将不得不进入每个元素(最后一行的单个更改将是类设置本身)。所以我现在想知道的是,从 ini 文件中,有没有办法使用默认装饰器覆盖类名(而不是必须为每个元素复制所有装饰器)?
php - Zend_Config_Ini_Writer 不工作:错误 500
config.ini
我有这段代码可以用 Zend Framework创建一个文件,但我总是Internal Server Error (Error 500)
从网页上得到一个......
抱歉,代码太长了!
如果有人可以帮助我解决这个问题,将不胜感激!
注意:我的所有内容$_SESSION[]
都已设置。
php - 访问 Zend_Application_Bootstrap_Bootstrap 的 getOptions()
我正在使用默认Zend_Application
设计模式,它在应用程序引导程序中自动加载一个 zend 配置 ini 文件,我需要跨许多模型和控制器的 ini 文件变量。
现在,我通过将配置对象设置为键来解决它Zend_Registry
:
一般来说,我不喜欢使用Zend_Registry
,因为它在我的 IDE 中不提供代码自动完成功能,而且很难跟踪我在注册表命名空间中的内容。
还有其他方法可以访问 Zend_Application 的配置 ini 吗?
zend-framework - 合并两个 Zend_Config_Ini 实例会覆盖在第一个对象中定义的数组
给定两个 *.ini 文件:
一个.ini
二.ini
加载两个 *.ini 文件作为 Zend_Config_Ini 实例
合并后的输出:
是否可以以输出类似于下面示例的方式合并数组?
我知道这可以通过在每个 *.ini 文件中的数组上定义数字索引来完成,但如果可能的话,我想避免这种情况。