如何通过查询字符串Codeigniter传递控制器名称

时间:2014-05-22 17:50:06

标签: php codeigniter url url-rewriting codeigniter-url

当控制器名称在文件夹内时如何传递。

index.php?c=welcome

我尝试了这个index.php?c=A/welcome无效。

2 个答案:

答案 0 :(得分:1)

配置文件包含:

$config['controller_trigger']   = 'c';
$config['function_trigger']     = 'm';
$config['directory_trigger']    = 'd'; 

它说:"// experimental not currently in use"

我查看了处理此问题的Router类,看起来它使用传入的值?d =来设置目录......你可能想尝试一下。

看起来像

index.php?d=A&c=welcome

答案 1 :(得分:0)

只需在控制器之前传递文件夹名称,然后在其后附加变量即可。像

  • index.php / foldername / controllerName / functionName

注意: 使用“index.php”主要取决于您,因为您已将它们与其他人一起使用。