>假设我正在创建一个动态文件,我将在method_name($variable)
内部传递变量,$variable具有名称("abc"(,那么我们的路径如下所示:
http://localhost/folder_name/index.php/controller_name/method_name/abc
如果我从以下路径中删除abc,则url将如下所示 http://localhost/folder_name/index.php/controller_name/method_name/
然后我们在浏览器上运行,然后它将显示错误,即
消息:缺少 method_name::controller_name(( 的参数 1。
所以,我的问题是如何重定向文件,如果变量值从方法中删除。如果方法中没有任何内容,我想将文件重定向到控制器。
谢谢
只需检查参数
<?php
class Blog extends CI_Controller {
public function index($abc = NULL)
{
if($abc){
// IF argument
echo 'Hello World!';
}else{
// Redirect here if not argument parsed
}
}
}