29得票3回答
Zend框架:控制器对象中的init()和preDispatch()函数有什么区别?

我认为执行顺序是先调用init(),然后是preDispatch(),最后调用action()。 我的变量在所有操作中都是通用的,那么我应该在init()还是preDispatch()中初始化它们?我看到有人在这两个函数中都进行了初始化。可能根据名称,应该在init()中完成,但preDi...

28得票13回答
为什么Zend Framework如此受欢迎?

我不是个恶意评论者,也不是想引发战火的人;我也不是要不尊重Zend Framework的作者:其中有很多出色的工作。但是... 我需要完成一项任务,而我很难将ZF的普及度与用它构建应用程序的现实相调和。我真的很想知道为什么其他人使用Zend Framework。 我对PHP世界还比较陌生,但...

28得票7回答
PHP:如何重命名使用Zend_Form_Element_File上传的文件?

表单: //excerpt $file = new Zend_Form_Element_File('file'); $file->setLabel('File to upload:') ->setRequired(true) ->addValidator('...

28得票8回答
如何调试MySQL/Doctrine2查询?

我正在使用Zend Framework和Doctrine 2与MySQL一起工作。我认为即使您不使用Doctrine 2,您也会熟悉像下面这样的错误: “SQLSTATE [42000]:语法错误或访问权限冲突:1064您的SQL语法错误;请检查与您的MySQL服务器版本相对应的手册,以了解...

28得票9回答
session_start() 需要非常长的时间。

我的网站工作非常缓慢(我也不知道为什么)。它基于Zend应用程序,我曾经制作过数十个这样的网站,所以我确定我的代码没问题。 我在服务器上安装了xdebugger,尝试进行分析,猜猜看?php::session_start()花费了48.675秒。四十八秒半!这简直难以置信!这可能是什么原因呢...

27得票5回答
PHPUnit输出导致Zend_Session异常

我收到了许多完全像这样的错误:Zend_Session_Exception: Session must be started before any output has been sent to the browser; output started in /usr/local/zend/sh...

27得票2回答
我该如何在不需要交互的情况下运行doctrine 2迁移命令行?

如何在doctrine 2中运行无交互的迁移命令? 目前我有以下命令,在我的单元测试设置中运行。但是即使我使用--no-interaction选项,它仍然会提示用户进行Yes/No选择。$input = new Symfony\Components\Console\Input\ArrayIn...

27得票2回答
不同的文件夹作为网站子文件夹

我需要一些关于URL重写的帮助。情况类似于这个。 我有一个工作中的Zend Framework站点。现在我必须添加一个在WordPress中的博客(也是工作中的)。我选择不涉及ZF控制器/操作/路由制作;我看了一些关于这个的教程,但对于“普通”重定向来说,我认为它们太过繁琐。现在,关于那个“...

27得票2回答
Zend框架:如何有意地抛出404错误?

我想有意在我的Zend Framework应用程序中的一个控制器中引发404错误。我该怎么做?

27得票6回答
Zend_Session / Zend_Auth随机抛出错误消息ps_files_cleanup_dir:opendir(/var/lib/php5)失败:权限被拒绝(13)

我目前正在开发一个新的应用程序,其中使用了Zend_Auth等技术。但是,由于某种原因,这个错误信息会随机地显示在任何位置(好像是这样)。 Zend_Session::start() - /home/hannes/workspace/develop/library/Zend/Sess...