问题标签 [zend-framework]
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 - php Zend / MVC 没有 mod_rewrite
我在网络上的许多博客中都看到过它,但我认为应该在这里讨论它。当我们在 PHP 中有一个 MVC 框架(我对 ZEND 感兴趣)但我们的主机不提供 mod_rewrite 时,我们该怎么办?有没有“捷径”?我们可以以任何方式转移控制权(以便在页面之间发生映射)吗?有任何想法吗?谢谢 :-)
php - Zend Framework:设置一个 Zend_Form_Element 表单字段为必填,如何更改用于确保元素不为空的验证器
使用 aZend_Form
时,验证输入没有留空的唯一方法是
如果未设置且元素为空白,则在我看来,验证未在元素上运行。
如果我确实使用setRequired()
了,该元素会自动获得标准的 NotEmpty 验证器。问题是这个验证器的错误消息很糟糕,“值为空,但需要一个非空值”。我想更改此消息。目前我已经通过改变Zend_Validate_NotEmpty
课程来做到这一点,但这有点hacky。
理想情况下,我希望能够使用我自己的类(派生自Zend_Validate_NotEmpty
)来执行非空检查。
php - 未能加载 Zend/Loader.php。试图找出原因?
我继承了一个每 3 或 4 天崩溃一次的客户站点。它是使用我不知道的 zend 框架构建的。
以下代码:
导致以下错误:
我什至不知道从哪里开始尝试解决这个问题。我的 PHP 知识水平处于中等水平,但就像我说的,我没有使用 Zend 的经验。此外,联系原始开发人员也不是一种选择。
有趣的是,即使每次点击网站页面时都会运行代码,但错误只是偶尔发生。
我相信这一定与 include_path 有关,但我不确定。
codeigniter - Smarty 集成到 CodeIgniter 框架中
一点背景信息:
我最近一直在研究几个 PHP 框架,它归结为两个。Zend 框架或 CodeIgniter。
我更喜欢 CodeIgniter,因为它设计简单。它非常简单,而且保持简单。我不喜欢的是弱模板系统。模板系统对我来说很重要,因为我将与另一位设计师合作。能够给他一个好的模板系统是一大优势。
Zend 是第二个选择,因为它内置了更好的模板系统。虽然与 CodeIgniter 相比,Zend 是一个不同的野兽。它强调“模块之间的松散耦合”,但它是一个更大的框架。我不喜欢觉得我有很多东西在我从未使用过的引擎盖下运行。在我看来这是不必要的开销,所以我考虑将模板系统放入 CodeIgniter: Smarty。
问题:将 Smarty 集成到 CodeIgniter 的过程有多容易/难?从我对 CodeIgniter 文档的初步扫描中,我可以看到框架的布局很容易理解,并且我预计不会有任何问题。我想知道是否有人以前使用过它,因此我知道你所经历的任何“陷阱”都会使这变得比它应该或不可能实现的更难。我也想知道这是否是一件好事。CodeIgniter 中的模板系统是否足够正常使用?除了 Smarty,还有其他适合 CodeIgniter 的模板模块吗?Zend 框架我会更好吗?这里有发明轮子吗?
asp.net-mvc - ASP.NET MVC 与时代精神
ASP.NET MVC 似乎是一个相当大的入口。谁能总结一下它的 MVC 实现如何与其他语言的流行 MVC 框架相媲美?(我特别想的是 Rails 和 Zend 框架,虽然显然有很多。)关于学习曲线、常用术语、易用性和感觉良好因素的观察。
(为了了解一点背景知识,我已经避免使用 ASP.NET 有一段时间了,因为我真的很讨厌 webforms 方法,但是 Jeff 在播客上的大量赞美几乎说服了我试一试。)
php - 使用 Zend_PDF 将 PDF 放入另一个 PDF 文档
我有一个徽标的 pdf 文件,尺寸约为 1"x2"。任何人都可以提供代码片段以使用Zend_PDF API 将该 PDF 徽标导入另一个 PDF 文件吗?
理想情况下,我希望能够像 PNG、TIFF 或 JPG 对象一样使用 Zend_Pdf_Image 对象放置它。
换句话说,我希望能够将小 1x2" pdf 文档放在 8.5x11" 页面的顶部,而不是使用原始 pdf 作为背景。
谢谢!
php - 如何将 PHPUnit 与 Zend 框架一起使用?
我想知道如何用 Zend_Test 和一般的 PHP 编写 PHPUnit 测试。
php - Zend 框架选择运算符优先级
我正在尝试使用 Zend_Db_Select 编写一个看起来像这样的选择查询:
但是,当使用 where() 和 orWhere() 的组合时,似乎不可能像上面那样使用条件分组。
Zend Framework 中是否有任何本机方式来实现上述目标(无需编写实际查询?)
php - Zend Framework - ErrorHandler 似乎没有按预期工作
这是我第一次使用 Zend 框架。我正在尝试遵循快速入门教程。在我到达Error Controller 和 View部分之前,一切都按预期工作。当我导航到一个不存在的页面时,我没有收到错误页面,而是得到了致命错误屏幕转储(这很荣耀):
致命错误:在 /home/.fantasia/bcnewman/foo.com/library/Zend/Controller/Dispatcher/Standard.php:249 堆栈跟踪:#0 / home/.fantasia/bcnewman/foo.com/library/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /home/.fantasia/bcnewman/foo .com/public/index.php(42): Zend_Controller_Front->dispatch() #2 {main} 在 /home/.fantasia/bcnewman/foo.com/library/Zend/Controller/Dispatcher/Standard.php 上线249
我不相信这是由我的语法错误引起的(从教程中复制并粘贴了示例文件的内容),我相信我的应用程序目录结构是正确的:
最后,IndexController
andindex.phtml
视图确实有效。
php - 如何使用配置数组初始化 Zend_Form_Element_Select?
我试过:
然后我print_r()
编辑了表格,称呼的选项是空的。有人知道正确的拼写吗?据我所知,没有关于 Zend 元素配置格式的文档。