在codeigniter中需要一个名为“directory”的控制器

时间:2011-01-20 08:56:10

标签: php url codeigniter

我需要将控制器命名为“目录”,这样我就可以为我的业务目录页面添加网址"mysite.com/directory"。 但问题是“目录”是一个预定义的php类,所以我不能再声明它。它给出了错误

  

致命错误:无法重新声明课程   目录   C:\瓦帕\ WWW \ LOGISTICA \ SYSTEM \应用\控制器\ directory.php   在第8行

有没有办法可以将我的类和控制器重命名为其他内容并且仍然在URL中有“目录”?

2 个答案:

答案 0 :(得分:6)

查看CodeIgniter routing

在您的情况下,您需要一条路线,如:

  

$ route ['directory'] =“DirectoryImplementationClass”;

答案 1 :(得分:1)

您可以使用.htaccess更改网址。 这意味着你的名字不是目录 然后您可以使用重写规则更改URL中的名称

参考: htaccess in codeigniter