有没有其他方法允许在Codeigniter中使用破折号

时间:2017-09-11 10:18:39

标签: php codeigniter

我正在使用此代码但是为了它我必须逐渐将所有链接写入我的配置文件。有没有其他更好的方法来做到这一点。

提前致谢。

这就是我的代码的样子

控制器:

<?php

/**
* 
*/
class Drink_cola extends CI_Controller
{

    function __construct()
    {
        parent::__construct();
    }

    function index()
    {
        $this->load->view("header.php");
        $this->load->view("abc.php");
        $this->load->view("footer.php");
    }

}

?>

我在routes.php中做的一件事就是允许破折号:

routes.php文件

$route['translate_uri_dashes'] = TRUE;
$route['Drink-cola'] ='Drink_cola';

2 个答案:

答案 0 :(得分:0)

实际上,有。在/application/config/routes.php中写下以下内容:

Unsafe.throwException()

这个确切的主题记录在案here

答案 1 :(得分:0)

打开文件/application/config/routes.php并在路径数组中添加以下行:

$route['translate_uri_dashes'] = TRUE;

它会自动将您的MY_CONTROLLER翻译成MY-CONTROLLER或小写字母。