public function index($id)
{
if($id == NULL){ // when $id value missing then redirect
return redirect('service');
}else{
// some operation perform
}
我想在id值缺少用户redirect
到服务页面时对id值执行一些操作,来自get方法的值请帮助我,这是行不通的
答案 0 :(得分:4)
你必须在你的论证中告诉空值
public function index($id = null)
如果没有值,$ id = null。所以你可以轻松地重定向。
答案 1 :(得分:2)
Add a default value NULL
for $id
in function definition itself.
If the function does not get any value, it will NULL
Check if the function is getting blank $id
by using empty()功能。
这样,您的重定向功能就能正常工作。
此外,您的警告将被删除。
public function index($id = NULL) {
if (empty($id)) { // when $id value missing then redirect
return redirect('service');
}
else {
// some operation perform
}
}
答案 2 :(得分:1)
更改您的功能如下:
public function index($id = '') {
if(!trim($id)){ // when $id value missing then redirect
return redirect('service');
}else{
// some operation perform
}
}
答案 3 :(得分:1)
更改您的功能如下:
public function index($id = '') {
if(empty($id)){
return redirect('service');
}else{
// perform operation
}
}