TP6生成url
和TP5生成url方式有区别,
在控制器里 需要加上 ->build(), 如 url('index/arc/list')->build(); 如果是多域名还需要指定域名,如不想加域名可以 url('index/arc/list')->domain('')->build();
在视图里,我的是多域名指向一个应用,
在配置app.php中设置了域名绑定 '*' => 'index'
这样会导致使用助手函数url生成的网址都带有域名,还是*开头的
如 bj.aa.com 访问,
生成 {:url('index/arc/list')} 结果会是 http://*.aa.com/arc/list 这样的链接是无法执行的 所以需要绑定域名,也可以去除域名 这样: {:url('index/arc/list')->domain('')} 结果是 /arc/list
**这里有个特殊情况,就是如果域名是4级的会导致出现异常, 如 *.a.net.cn 如果域名是 test.a.net.cn
{:url('index/arc/list')->domain('')} 这个结果也是 http://test.a.net.cn/arc/list