在ThinkPHP中,可以使用控制器中的Request
對象來獲取傳遞給控制器的參數。以下是一個示例:
use think\Request;
class Index
{
public function index(Request $request)
{
// 獲取GET參數
$get_param = $request->param('param_name');
// 獲取POST參數
$post_param = $request->post('param_name');
// 獲取所有參數
$all_params = $request->param();
// 獲取指定參數并設置默認值
$param_with_default = $request->param('param_name', 'default_value');
// 判斷參數是否存在
$param_exists = $request->has('param_name');
// 獲取原始參數(不經過過濾)
$raw_param = $request->param('param_name', '', 'raw');
// 獲取路由中的參數
$route_param = $request->route('param_name');
}
}
通過以上方法,可以輕松地獲取到傳遞給控制器的參數,并進行相應的處理。