【 route.php 】
【 http://tp5.com/news/6.html 】
return [
'__pattern__' => [
'name' => '\w+',
],
'[hello]' => [
':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
':name' => ['index/hello', ['method' => 'post']],
],
'news/:id' => 'admin/index/info',
];
【對應方法】
public function info($id){
// 輸出url路徑
echo url('admin/index/info',['id'=>$id]).'<br/>';
return "{$id}";
}
【方式二】
<?php
use think\Route;
use app\auto\Auto;
// 前臺
Route::get('/','index/index/index');
Route::get('/user/login','index/user/login');
Route::get('/user/register','index/user/register');
// 後臺
Route::get('/admin','admin/index/index');
Route::get('/admin/welcome','admin/index/welcome');
Route::get('/admin/user','admin/user/index');
Route::get('/admin/bis','admin/bis/index');
Route::get('/admin/bis/apply','admin/bis/apply');
Route::get('/admin/bis/dellist','admin/bis/dellist');
Route::get('/admin/category','admin/category/index');
Route::get('/admin/category/se_category/:id','admin/category/se_category');
Route::get('/admin/category/add','admin/category/add');
Route::post('/admin/category/add','admin/category/save');
Route::get('/admin/category/edit/:id','admin/category/edit');
Route::post('/admin/category/edit/:id','admin/category/update');
Route::get('/admin/deal','admin/deal/index');
Route::get('/admin/featured','admin/featured/index');
Route::get('/admin/featured/add','admin/featured/add');