Affichage de la page d'erreur 404 dans un exemple brut avec CI


Ranjit

Je suis nouveau dans Codeigniter. J'ai suivi le tutoriel pour créer un système brut. http://www.expertphp.in/article/php-codeigniter-3-basic-crud-operation-with-mysql-database-with-example

J'utilise le système Linux Mint. J'ai fait toutes les choses liées aux autorisations. Je reçois toujours une page d'erreur 404. quand je vais à

http://localhost/codesign/myapp/products

Ici, j'ai fait le contrôleur de produits comme ceci

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');
    } 

Je reçois toujours la page 404 non trouvée. puis-je connaître la faute que j'ai commise ? Merci d'avance.

stefo91

Collez-le dans .htaccess dans le répertoire de votre application (au même niveau que les applications) et cela fonctionnera :

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

Articles connexes