我正在使用,并遇到两次调用myAction()的问题。在花了很多时间寻找其他具有相同经验的开发人员之后,人们似乎已经解决了一些主要问题。以下任一项:
没有找到-*.css / *.js文件或*.js文件,所以我跟踪,没有显示任何东西。
-Then我寻找在任何css中都没有引用的图像。那里也没有运气。
-Lastly --我发现使用ZFDebug的人遇到了问题,但由于我没有使用它或安装了它,所以我无法排除问题。
如果有人知道我可以尝试解决这个问题,我很感激你能和我分享这一点。
更新:
金格夫和菲尔
非常感谢您的答复。
你的信息很清楚,而且都有很好的建议。我双倍地检查了我所有的css和js文件,因为我并不真正使用部分,但是有视图帮助器,这也是一个简单的检查。它们都是至少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]
RewriteRule ^.*$ index.php [NC,L]这也解决不了我的问题。我之前确实没有说过,当我在操作中禁用布局时,它只运行一次。还有其他建议吗?
发布于 2011-08-08 05:06:11
我遇到了同样的问题,并找到了类似于您描述的解决方案(Zend、favicon.ico等)。然而,我并没有管理这些东西。
您需要检查的是,所有请求的文件实际上都存在,并且大于0字节(JS、CSS、图像和-重要的是模板文件),否则系统将找不到它,并尝试重新引导应用程序。这是因为默认的mod_rewrite设置只在请求的文件大于0字节时才绕过引导程序。
希望这是明确的,并有所帮助:)
发布于 2011-12-01 17:13:19
非常感谢你的回答,你为我节省了很多时间.
在我的布局文件中,我有3个(导致控制器执行3次):
<img src="path/path/file.jpg" >我不得不这样做:
<img src="/path/path/file.jpg" >我发现这一点的方法是将其写入我的控制器中的文件(只执行echo不会显示)。
https://stackoverflow.com/questions/6977872
复制相似问题