[英]How to pass parameters to the index function of default controller in Codeigniter
在我的Codeigniter項目中,我需要生成類似example.com/username
URL。 這里的“用戶名”是默認控制器“ Home”的參數。
我正在使用remap將參數傳遞給默認控制器的index函數。
function _remap($param)
{
$this->index($param);
}
我正在從事CodeIgniter項目。 我有一個默認的控制器作為“家”。 我的網站網址是example.com。 我需要做的是將參數傳遞給默認控制器“ Home”,以便顯示如下配置文件:
example.com/username
但是我不能使用這個URL。 我可以將參數傳遞給默認控制器並使之起作用的唯一方法是在URL中顯示默認控制器。 例如example.com/home/username。 這不是我所需要的。
我需要默認控制器不要顯示在URL中並生成類似example.com/username
URL。
默認Home
控制器中的index()
將像
public function index($params = ''){
echo $params;
}
在這里調用index()
function _remap($param)
{
$this->index($param);
}
在您的config / config.php文件中。 定義您的網址。然后定義參數的路由。
$config['base_url'] = 'example.com';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.