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]