首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZendFramework11.1.9两次执行的操作

ZendFramework11.1.9两次执行的操作
EN

Stack Overflow用户
提问于 2011-08-08 04:50:26
回答 2查看 855关注 0票数 4

我正在使用,并遇到两次调用myAction()的问题。在花了很多时间寻找其他具有相同经验的开发人员之后,人们似乎已经解决了一些主要问题。以下任一项:

没有找到-*.css / *.js文件或*.js文件,所以我跟踪,没有显示任何东西。

-Then我寻找在任何css中都没有引用的图像。那里也没有运气。

-Lastly --我发现使用ZFDebug的人遇到了问题,但由于我没有使用它或安装了它,所以我无法排除问题。

如果有人知道我可以尝试解决这个问题,我很感激你能和我分享这一点。

更新:

金格夫和菲尔

非常感谢您的答复。

你的信息很清楚,而且都有很好的建议。我双倍地检查了我所有的css和js文件,因为我并不真正使用部分,但是有视图帮助器,这也是一个简单的检查。它们都是至少4k,没有一个是空的。我也尝试过菲尔的建议改变了:

代码语言:javascript
复制
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]

至:

代码语言:javascript
复制
SetEnv APPLICATION_ENV development

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

这也解决不了我的问题。我之前确实没有说过,当我在操作中禁用布局时,它只运行一次。还有其他建议吗?

EN

回答 2

Stack Overflow用户

发布于 2011-08-08 05:06:11

我遇到了同样的问题,并找到了类似于您描述的解决方案(Zend、favicon.ico等)。然而,我并没有管理这些东西。

您需要检查的是,所有请求的文件实际上都存在,并且大于0字节(JS、CSS、图像和-重要的是模板文件),否则系统将找不到它,并尝试重新引导应用程序。这是因为默认的mod_rewrite设置只在请求的文件大于0字节时才绕过引导程序。

希望这是明确的,并有所帮助:)

票数 3
EN

Stack Overflow用户

发布于 2011-12-01 17:13:19

非常感谢你的回答,你为我节省了很多时间.

在我的布局文件中,我有3个(导致控制器执行3次):

代码语言:javascript
复制
<img src="path/path/file.jpg" >

我不得不这样做:

代码语言:javascript
复制
<img src="/path/path/file.jpg" >

我发现这一点的方法是将其写入我的控制器中的文件(只执行echo不会显示)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6977872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档