真是纠结死了。

能说一下CWebModule中init()开始至action的执行流程吗?

可能这难为你了 。 可除了这样我还真不知道怎么查

有module的controller的执行流程和无module的是类似的。唯一的区别在于创建controller实例时,前者会先创建module实例并执行它的init函数。

两者主要的区别在于使用render()上。前者是依据module定义的viewPath和layout来获得具体的view/layout文件来显示的,而后者是依据application进行的。

调试你这个问题有很多方法。最直接的就是排除法。在action里直接die(),看看IE是否正常显示。然后逐步后移die()语句,知道不能正常显示为止。

恩,现在就这么查了

ie,chrome,opera都不行,只有ff可以,我怎么就觉得不是程序的问题呀

你把浏览器关掉看看?另外,在action里die有什么输出没有?

会不会是你用记事本保存过PHP文件?

会不会是PHP文件前后有空白?

据我的经验, 此类问题一般是这样引起的

把module下的文件都拷贝出来放到第一层了

这样都没什么问题。

就这样解决了吧

非常感谢强和各位的耐心帮助。 ;D