和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
