Отображение страницы с ошибкой 404 в примере с CI - PullRequest
0 голосов
/ 30 мая 2019

Я новичок в Codeigniter. Я следовал за учебником, чтобы создать систему Crud. http://www.expertphp.in/article/php-codeigniter-3-basic-crud-operation-with-mysql-database-with-example

Я использую систему Linux Mint. Я сделал все, что связано с разрешением. Тем не менее я получаю страницу ошибки 404. когда я иду к

http://localhost/codeign/myapp/products

Здесь я сделал контроллер продуктов вот так

class Products extends CI_Controller
{

    function __construct(argument)
    {
        parent::__construct();
        $this->load->model('ProductsModel'); 
    }

    public function index() 
    {
        $Products = new ProductsModel;
        $data['data'] = $Products->get_poducts();
        $this->load->view('includes/header');       
        $this->load->view('products/list',$data);
        $this->load->view('includes/footer');
    } 

Тем не менее я получаю 404 страница не найдена Могу ли я узнать свою вину? Заранее спасибо.

1 Ответ

0 голосов
/ 30 мая 2019

Вставьте это в .htaccess в директорию вашего приложения (на том же уровне, что и приложения) и будет работать:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...