问题标签 [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.
php - 使用 Zend_Config_Writer 添加注释或格式化
我一直在玩 Zend_Config_Writer,虽然我可以让它做我想做的事,但我发现缺少格式有点令人不安,因为:
变成
我意识到“新”配置是根据 Zend_Config 对象中保存的值编写的,并且该对象不包含任何注释或平淡无奇的行,但这使得新配置非常难以阅读,尤其是对于我的同事而言。
这可以以某种方式解决吗?我想出的最好的方法是使用具有“级联”继承的不同部分,但这似乎是一个愚蠢的想法
zend-framework - Zend 防止前端控制器阻塞图像请求
每当我在 Zend Framework 应用程序中使用<img>
标签时,都不会显示任何图像。当我在地址栏中输入绝对路径时,前端控制器会尝试查找“图像”控制器。
必须有一种方法可以<img src="/public/images/logo.png">
在 Zend Framework 中使用,对吗?
我已经从视图、布局和助手中尝试过,但没有运气。我也使用了该$this->baseURL()
技术,以及serverURL()
通过从前端控制器获取信息的技术,但它仍然不会显示图像......网站上的任何地方。(我在包含 css 文件时遇到同样的问题,除非我执行@import('/css/main.css')
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 - 我应该能够指定
当我部署时 - 只需将其更改为
处理此问题的最佳方法是什么谢谢
zend-framework - 使用 Zend_Config 构建 Zend_Form 的优缺点
有没有人用他们的配置文件构建他们的 Zend Form?我认为这不是一个坏主意,因为我可以让其他应用程序/语言解析/创建/修改表单(例如 zend 表单构建器应用程序)。我确信这有一些缺点。有没有人有这样做的经验?
-斯特里克
zend-framework - Zend_Translate | 路线颠倒
我在使用自己定义的 ZF1.12 应用程序路由时遇到问题。语言参数的切换有效,但路线的翻译是相反的 - 例如:
http://www.my-app.de/de/clients/login
http://www.my-app.de/en/kunden/anmelden
为了管理我的语言,我注册了一个插件:
这工作正常。在我的 application.ini 中:
例如,我尝试在视图脚本中使用此代码切换语言:
当我阅读请求参数时,语言切换正确,但路线颠倒了。任何想法我该如何解决这个问题?
谢谢你,对不起我的英语不好。
zend-framework - 从单个模块的 URL 中隐藏索引控制器
为单个模块创建模块化结构后会阻止 url 出现控制器的名称。
一切正常
我希望我能写成
IndexController 是该模块的唯一控制器。
我已经测试了几种解决方案,但都不起作用。作为 ZF 的第一个应用程序,我不太清楚要采取的步骤。
php - 从ini文件访问数组到zend框架时出错
在我给出的 config.ini 文件中
我试图在 zend 动作助手函数中访问它
错误:在非对象上调用成员函数 toArray()
如何纠正这个问题?
编辑:
在 zend 动作辅助函数中
上面print_r
的语句给了我一个正确的数组。这是怎么发生的?
php - Zend 中的配置 XML 没有正确扩展
我在 Zend_Config_Xml 中有一个问题。我正在尝试扩展配置,但没有成功。现在,我有这个代码:
问题是,如果我打印,可以说:
它返回:
所以它没有继承任何东西......我做错了什么?我已经尝试将“抽象”移动到每个列的相同级别,但它也没有工作......
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 的一部分。
simplexml - SimpleXML(实际上是 Zend_Config_Xml)和 foreach:我在迭代哪个标签?
我正在实现一个小事件管理器以使用观察者模式。为了让我的观察者订阅我的事件,我使用了以下 xml 文件:
我正在使用 aforeach
循环订阅:
一切都很好,每个$subscription
项目都有它eventName
等等......
但是我的问题来了:
这里我只有一个 <subscription>
节点。还有我foreach
对subscription
孩子们的循环!为了解决这个问题,我想知道如何检查xml文件是否包含多个<subscription>
标签,或者只有一个......
任何帮助将不胜感激 :)
编辑:有没有办法xpath
和我一起使用Zend_Config_Xml object
?