zend-framework – Zend Framework 11.1.9执行两次动作
我正在使用Zend Framework并遇到myAction()被调用两次的问题.在花了很多时间寻找具有相同经验的其他开发人员后,似乎人们已经解决了一些主要问题.或者:
– *.找不到css / * .js文件或者favicon,所以我没有显示任何东西的apache access log fiel. – 然后我查找了任何css中引用的不存在的图像.那里也没有运气. – 最后我发现使用ZFDebug的人遇到了问题,但由于我没有使用它或安装它,这是我无法解决的问题. 如果有人知道我可以尝试解决这个问题,如果你愿意和我分享,我将不胜感激. 更新: kinghfb和菲尔, 非常感谢您的回复. 您的信息非常清晰,并且都是非常好的建议.我仔细检查了我所有的css和js文件,因为我并没有真正使用partials,但有视图助手,这也是一个简单的检查.所有都至少4k,没有一个是空的.我也尝试过菲尔建议的改变: SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$- [NC,L] RewriteRule ^.*$index.php [NC,L] 至: SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$- [NC,L] 哪个也没解决我的问题.我之前没有说过,当我在动作中禁用布局时它只运行一次.还有其他建议吗? 解决方法
我遇到了同样的问题,并找到了类似于你描述的解决方案(Zend Debug,favicon.ico等等).但是,我没有运行任何这些东西.
您需要检查的是所有请求的文件实际存在并且大于0字节(JS,CSS,图像和 – 重复 – 模板文件),否则系统将找不到它并尝试再次引导应用程序.这是因为当请求的文件是>时,默认的mod_rewrite设置仅绕过引导程序. 0个字节. 希望这是明确的和帮助:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |