Fastadmin裡如何設定URL路由?

2021-08-14 20:25:15 字數 1295 閱讀 2430

'url_route_on'  =>  true,

'url_route_must'=> false,

這表明,

只需要對需要定義路由規則的訪問位址定義路由規則,其它的仍然按照第一種普通模式的path_info模式訪問url。

如果你希望所有的url路由都完全匹配,那麼,

'route_complete_match'  =>  true,

此外,提一句,在url路由裡面,可以設定引數的隱式傳遞,

url路由定義採用\think\route類的rule方法註冊,

route::rule('路由表示式','路由位址','請求型別','路由引數(陣列)','變數規則(陣列)');

route::get('new/:id','news/read'); // 定義get請求路由規則

route::post('new/:id','news/update'); // 定義post請求路由規則

route::put('new/:id','news/update'); // 定義put請求路由規則

route::delete('new/:id','news/delete'); // 定義delete請求路由規則

route::any('new/:id','news/read'); // 所有請求都支援的路由規則

return [

//別名配置,別名只能是對映到控制器且訪問時必須加上請求的方法

'__alias__' => [

'company' => 'index/company/login',

'c' => 'index/company/index',

],//變數規則

'__pattern__' => [

],// 網域名稱繫結到模組

// '__domain__' => [

// 'admin' => 'admin',

// 'api' => 'api',

// ],

];

如果你的路由規則比較特殊,可以在路由定義的時候使用組合變數。

route::get('item--','product/detail',,['name'=>'\w+','id'=>'\d+']);
備註:可以不使用分隔符。

路由可以有引數檢測,例如網域名稱檢測,行為檢測,字尾檢測,https檢測等等。

fastadmin 狀態的設定

在使用fastadmin過程中難免有忘記資料字段設定的時候,這裡主要是記錄一下怎麼來補救方式以及頁面篩選的 的設定。這是我們生產的結果,造成頁面的直接展示我們資料儲存的數字內容 我們可以給這個狀態新增乙個searchlist formatter table.api.formatter.status ...

如何設定vim裡字型顏色

安裝vim vim安裝 安裝yum yinstall vim vi 不變色 在shell終端輸入如下命令 echo term 果然不是xterm,怪不得沒有顏色。解決辦法 開啟shell配置檔案,bash profile或.bashrc加入下面一行 term xterm export term.ba...

如何跳到系統設定裡的各種設定介面

定位服務設定介面 nsurl url nsurl urlwithstring prefs root location services 這樣就可以跳到系統設定的定位服務介面啦!我們繼續看幾個列子。facetime設定介面 nsurl url nsurl urlwithstring prefs roo...