能说一下CWebModule中init()开始至action的执行流程吗?
可能这难为你了 。 可除了这样我还真不知道怎么查
能说一下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下的文件都拷贝出来放到第一层了
这样都没什么问题。
就这样解决了吧
非常感谢强和各位的耐心帮助。 ![]()