У меня возникли проблемы с изучением программирования правильных URL-адресов в codeigniter ... Я обнаружил, что имена контроллеров не могут содержать дефисы, только подчеркивание.
Я расскажу вам, как это происходит, и если бы кто-то мог сообщить мне, где я иду не так, это было бы здорово.
Хорошо, я думаю, у меня есть кнопка, которая ссылается на страницу, например, about_us
.
<a href="<?php echo base_url().'about_us'; ?>">About Us</a>
Затем загружается контроллер about_us.php, внутри контроллера у меня есть
$this->load->view('about_us');
Затем загружается about_us.php в представление и отображается страница.
Я обнаружил, что у него нет проблем с подчеркиванием, но я хочу использовать дефисы для URL вместо подчеркивания.
Когда я пытаюсь вызвать контроллер about-us.php
, он не работает, когда я переименовываю класс заголовка класса. About-us расширяет Controller {он не работает: S
Я действительно не понимаю, как получить красивые URL.
Любой совет будет великим.
Приветствия