3.2.1 - 严重 - 未处理
1、thinkphp3.2版本在进行域名部署时存在bug。举例说明:
绑定域名:test.abc.com。 绑定到模块test中
现在访问test模块下的控制器方法,则url是 test.abc.com/index/index 这是访问test模块下的index控制器的index方法。
但是test/index/index页面中有存在其他模块的链接页面,例如,要访问test2模块下面的页面,test2/other/index,使用U函数,U("test2/other/index"),则U函数返回的结果是/other/index那么当访问这个链接的时候,就会变为 test.abc.com/other/index。但是test模块下并没有other这个控制器,所以产生无法找到控制器的错误。
2、U函数bug,在开通域名部署后返回链接地址错误。
如1所述,开通域名部署以后,U函数会自动将地址中的模块名去掉,如果不在同一个模块中,就出错了。
暂时解决方式:http://www.cnlamp.org/php/720.html
