Sans code ça va être compliqué.
Ta méthode index existe bien dans ton controller ?
Bonjour,
Je viens de commencer la formation CakePHP, j'en suis au controller et voila mon probléme: je fais tout comme Grafikart, je crée mon premier controller PostsController mais quand je rentre l'url "cakephp/posts/index" dans mon navigateur, je me retrouve avec une erreur 404 not found..
Quelqu'un aurait eut idée ?
Merci
8 réponses
Oui, mon code est le meme que celui dans la video Les controllers.
Donc :
<?php
class PostsController extends AppController{
public function index(){
die("Salut");
}
}
Qui ce trouve dans le fichier PostsController.php dans le dossier Controller
T'as vue Posts/index.ctp est créé? C'est quoi l'erreur exactement?
Dans le tuto a l'url cakephp/posts/index il a une page avec ecrit salut dedans sans avoir creer de view.
Le probleme est que j'ai un erreur 404 not found a c'ette url
Tu peut prendre un screen de l'erreur stp. et si tu te rend à l'adresse cakephp/posts ça te donne quoi donc sans le index?
Tu as bien l'url rewrite d'activé sur ton serveur?
Je viens de suivre un petit tuto pour activer rewrite mais ca ne marche toujours pas..
Voila l'erreur :
Not Found
The requested URL /cakephp/posts was not found on this server.
Apache/2.2.22 (Debian) Server at 192.168.2.3 Port 80
Rewrite etait effectivement pas bien activer pour cakephp.
Apres un vraie parcourt du combatant pour l'activer ca marche.
Merci de votre aide
Met les réponses qui t'ont aidé à résoudre le problème.