加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

zend-framework – Zend Framework 11.1.9执行两次动作

发布时间:2020-12-13 17:08:19 所属栏目:PHP教程 来源:网络整理
导读:我正在使用Zend Framework并遇到myAction()被调用两次的问题.在花了很多时间寻找具有相同经验的其他开发人员后,似乎人们已经解决了一些主要问题.或者: – *.找不到css / * .js文件或者favicon,所以我没有显示任何东西的apache access log fiel. – 然后我查
我正在使用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个字节.

希望这是明确的和帮助:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读