Почему я получаю ошибку 404 с CodeIgniter? - PullRequest
0 голосов
/ 30 марта 2019

Во-первых, у меня есть заглавная буква на всех контроллерах.

Эти работы - http://localhost/country - http://localhost/afghanistan

Но я получаю ошибку 404 для http://localhost/afghanistan/afcontactus

Я попытался изменить имена папок и файлов, например http://localhost/afghan/afcontact - и это сработало. Но если я изменю исходные имена папок и файлов, это не сработает.

1 Ответ

0 голосов
/ 01 апреля 2019

Ошибка 404 вызвана тем, что имя функции контроллера не совпадает с именем файла представления, например;

public function contactus()
{
$this->load->view('afghanistan/afcontactus');
}

Должно быть;

public function afcontactus()
{
$this->load->view('afghanistan/afcontactus');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...