Я использую этот код, но для этого я должен постепенно писать все ссылки в мой файл конфигурации. Есть ли другой лучший способ сделать это.
Заранее спасибо.
Вот так выглядит мой код
контроллер:
<?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");
}
}
?>
и одна вещь, которую я делаю в route.php, чтобы разрешить дефис, это:
routes.php
$route['translate_uri_dashes'] = TRUE;
$route['Drink-cola'] ='Drink_cola';
На самом деле, есть. Напишите следующее в вашем /application/config/routes.php:
$route['translate_uri_dashes'] = true;
Точная тема задокументирована Вот.
Открыть файл /application/config/routes.php
и добавьте следующую строку в массив маршрута:
$route['translate_uri_dashes'] = TRUE;
Он автоматически переведет ваш MY_CONTROLLER в MY-CONTROLLER или маленькими буквами.