问题标签 [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 回答
209 浏览

php - 使用 Zend_Config_Writer 添加注释或格式化

我一直在玩 Zend_Config_Writer,虽然我可以让它做我想做的事,但我发现缺少格式有点令人不安,因为:

变成

我意识到“新”配置是根据 Zend_Config 对象中保存的值编写的,并且该对象不包含任何注释或平淡无奇的行,但这使得新配置非常难以阅读,尤其是对于我的同事而言。

这可以以某种方式解决吗?我想出的最好的方法是使用具有“级联”继承的不同部分,但这似乎是一个愚蠢的想法

0 投票
1 回答
614 浏览

zend-framework - Zend 防止前端控制器阻塞图像请求

每当我在 Zend Framework 应用程序中使用<img>标签时,都不会显示任何图像。当我在地址栏中输入绝对路径时,前端控制器会尝试查找“图像”控制器。

必须有一种方法可以<img src="/public/images/logo.png">在 Zend Framework 中使用,对吗?

我已经从视图、布局和助手中尝试过,但没有运气。我也使用了该$this->baseURL()技术,以及serverURL()通过从前端控制器获取信息的技术,但它仍然不会显示图像......网站上的任何地方。(我在包含 css 文件时遇到同样的问题,除非我执行@import('/css/main.css')

0 投票
3 回答
1379 浏览

php - Zend - 更改部署的图像 URL 路径

标题可能会令人困惑,因为我不确定自己如何解释这一点。我确信它是一个非常简单的解决方案。

我正在将我所有的静态图像、css、js 移动到 S3 - 所以现在可以通过

例如:

files.xyz.com 是指向 files.xyz.com.s3.amazonaws.com 的 CNAME

现在在我的 Zend 布局和视图中 - 我正在使用完整的 URL egs 访问这些

<img src="http://files.xyz.com/images/logo.gif"/>

我担心的是当我在 localhost 上进行测试时 - 我不希望从 S3 中获取数据,而是从我的本地硬盘中获取数据

所以我想做这样的事情。在我的 application.ini - 我应该能够指定

当我部署时 - 只需将其更改为

处理此问题的最佳方法是什么谢谢

0 投票
1 回答
169 浏览

zend-framework - 使用 Zend_Config 构建 Zend_Form 的优缺点

有没有人用他们的配置文件构建他们的 Zend Form?我认为这不是一个坏主意,因为我可以让其他应用程序/语言解析/创建/修改表单(例如 zend 表单构建器应用程序)。我确信这有一些缺点。有没有人有这样做的经验?

-斯特里克

0 投票
0 回答
499 浏览

zend-framework - Zend_Translate | 路线颠倒

我在使用自己定义的 ZF1.12 应用程序路由时遇到问题。语言参数的切换有效,但路线的翻译是相反的 - 例如:

http://www.my-app.de/de/clients/login

http://www.my-app.de/en/kunden/anmelden

为了管理我的语言,我注册了一个插件:

这工作正常。在我的 application.ini 中:

例如,我尝试在视图脚本中使用此代码切换语言:

当我阅读请求参数时,语言切换正确,但路线颠倒了。任何想法我该如何解决这个问题?

谢谢你,对不起我的英语不好。

0 投票
1 回答
1065 浏览

zend-framework - 从单个模块的 URL 中隐藏索引控制器

为单个模块创建模块化结构后会阻止 url 出现控制器的名称。

一切正常

我希望我能写成

IndexController 是该模块的唯一控制器。

我已经测试了几种解决方案,但都不起作用。作为 ZF 的第一个应用程序,我不太清楚要采取的步骤。

0 投票
1 回答
104 浏览

php - 从ini文件访问数组到zend框架时出错

在我给出的 config.ini 文件中

我试图在 zend 动作助手函数中访问它

错误:在非对象上调用成员函数 toArray()

如何纠正这个问题?

编辑:

在 zend 动作辅助函数中

上面print_r的语句给了我一个正确的数组。这是怎么发生的?

0 投票
0 回答
346 浏览

php - Zend 中的配置 XML 没有正确扩展

我在 Zend_Config_Xml 中有一个问题。我正在尝试扩展配置,但没有成功。现在,我有这个代码:

问题是,如果我打印,可以说:

它返回:

所以它没有继承任何东西......我做错了什么?我已经尝试将“抽象”移动到每个列的相同级别,但它也没有工作......

0 投票
1 回答
1023 浏览

php - zend resources.frontController.baseUrl 不起作用

我需要将一个 zend 项目放在我的根服务器的子目录中。我希望我的项目位于:"http://blog.com/site"而不是"http://blog.com"。尝试这样做,我在文件中添加了:/application/configs/application.ini下面的行:

resources.frontController.baseUrl = "http://blog.com/site" 但是当我访问“http://blog.com/site”时,它返回此错误:指定的控制器无效(站点)

如果我在引导程序中放入以下行:

它写“http://blog.com/site”

如何不将子目录“/site”视为控制器?因为我希望它作为 url 的一部分。

0 投票
2 回答
542 浏览

simplexml - SimpleXML(实际上是 Zend_Config_Xml)和 foreach:我在迭代哪个标签?

我正在实现一个小事件管理器以使用观察者模式。为了让我的观察者订阅我的事件,我使用了以下 xml 文件:

我正在使用 aforeach循环订阅:

一切都很好,每个$subscription项目都有它eventName等等......

但是我的问题来了:

这里我只有一个 <subscription>节点。还有我foreachsubscription 孩子们的循环!为了解决这个问题,我想知道如何检查xml文件是否包含多个<subscription>标签,或者只有一个......

任何帮助将不胜感激 :)

编辑:有没有办法xpath和我一起使用Zend_Config_Xml object