我是CodeIgniter的新手。
我的控制器是:
class User extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->helper('form');
$this->load->library('form_validation');
}
public function index($user)
{
if($user != '')
{
if($this->session->userdata('user_id'))
{
echo 'user in';
}
else
{
redirect('/');
}
}
else
{
echo 'wrong page';
}
}
}
首先我登录了这个网站。
如果我像http://localhost/picyou/user
那样提供网址,则会显示“错误页面”...
如果我提供类似http://localhost/picyou/user/fh
的网址,则会显示“404错误”...
但我需要显示“user in”。
帮助我......
答案 0 :(得分:1)
localhost/sitename/class/function/ID
通过这种方式,您可以使用参数调用控制器的任何功能。 第一个段表示应该调用的控制器类。 第二个段表示应该调用的类函数或方法。 第三个和任何其他段表示ID和将传递给控制器的任何变量。
答案 1 :(得分:1)