刚才看thinksns,看见有一行写着:
redirect( U('home/public/userinfo') );
有两个问题:
1、为什么redirect里面套着一个U函数。
2、我写了一个测试程序,redirect( U('Register/register_success') );我想让他定位到Tpl目录下的default——>Register——>register_success.html文件,但是log文件显示:
ERR: (ThinkException) 无法加载模块public。
这个redirect函数具体是定向到哪里了?

解决方案 »

  1.   

    U函数是生成一个urlredirect 的参数就是一个url
      

  2.   

    那给U函数传递的参数不也是url吗?为什么不直接传给redirect?
    还有,他们的url指向可不可以举个例子?
      

  3.   

    core\sociax\functions.php中有U的函数,注释:URL组装 支持不同模式和路由
      

  4.   

    U('home/public/userinfo') 这个是生成一个url
    至于生成乍样的url,你可以 echo U('home/public/userinfo'); 来看看的。
      

  5.   

    U是thinkPHP框架中的一个函数,它会根据你设定的url模式来生成合适的url地址,可以看看thinkPHP的手册里面写的很清楚