ThinkPHP5 路由設置方法

【 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');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章