簡體   English   中英

如何將參數傳遞給Codeigniter中默認控制器的索引函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM