Je ne fais que craquer gateauPHP (v1.3.2). Je l'ai installé sur mon serveur wamp local, semble fonctionner correctement, sauf que la fonction delete() ne fonctionne pas. Je suis exactement leur tutoriel blog, c'est aussi simple que possible, je ne comprends pas pourquoi cela ne fonctionne pas.La fonction CakePHP delete() ne fonctionne pas
Heres la fonction dans ma classe PostsController:
function delete($id = NULL) {
$this->Post->delete($id);
$this->Session->setFlash('The post with id: '.$id.' has been deleted.');
$this->redirect(array('action'=>'index'));
}
L'URL du lien "Supprimer" ressemble http://localhost/posts/delete/id:1 (où le numéro d'identification correspond au poste particulier, évidemment). Il redirige et définit le message flash, mais il n'y a pas de numéro où $ id doit être dans le message, et le message n'est pas supprimé. Il semble que le bon id est passé à travers l'URL, mais je ne pense pas qu'il entre dans la fonction.
Je ne comprends pas. Des idées???
en passant également par cet exemple. Quand j'appuie sur delete cela fonctionne et je reçois un message disant qu'il a été supprimé mais il n'a pas été effacé de la base de données. Pouvez-vous vous rappeler si c'est comme ça que ça se passe? Merci – Jonathan