通過一個鏈接,http://127.0.0.1:8787/Fuwu/goumai/fuwuid/3返回這樣一個get,用的是用thinkorm,可是怎么不能成功獲取get參數(shù)呢?
<?php
namespace app\controller;
use support\Request;
use support\Response;
use support\exception\BusinessException;
use think\facade\Db;
use support\View;
class FuwuController
{
public function goumai($fuwuid): Response
{
$value = input('param.fuwuid'); // 通過名稱獲取GET參數(shù)的值
echo $value;
}
}
這樣
好好看看文檔,怎么獲取請求參數(shù):http://www.wtbis.cn/doc/webman/request.html
public function goumai($fuwuid): Response
{
$fuwuid= $request->get('fuwuid');
return new Response($fuwuid);
// return json($fuwuid);
}
不對啊,這2種方式,還是照舊
/Fuwu/goumai/fuwuid/3 默認不支持這種方式傳遞參數(shù),因為webman支持自定義目錄,/Fuwu/goumai/fuwuid/3可能會定位到 應用為Fuwu,控制器為goumai,action為fuwuid。
如果需要/Fuwu/goumai/fuwuid/3這種方式傳遞參數(shù),需要自定義路由 http://www.wtbis.cn/doc/webman/route.html#%E8%B7%AF%E7%94%B1%E5%8F%82%E6%95%B0