Bonjour,
Je suis actuellement entrain de suivre le tuto Tutoriel Vidéo CakePHP : Développer un site avec CakePHP, Jour 1, et j'ai un problème avec la redirection après l'edition ou la suppression d'une page.
plus précisément lorsque j'edit ou supprime je fait un redirection sur index mais au lieu de sa je suis redirigé sur une page blanche.
j'ai vider le cache du navigateur mais rien n'y fait.
voici mon controller page:
<?php
class PagesController extends AppController{
public function menu(){
$pages = $this->Page->find('all',array(
'order'=>array("created"=>"ASC")
));
return $pages;
}
public function show($slug=null){
$p'page'] = $this->Page->find('first',array(
'conditions'=>array('Page.slug'=>$slug)
));
$this->set($p);
}
public function admin_index(){
$this->paginate=array('Page'=>array(
'limit'=>20
));
$d'pages']=$this->Paginate('Page');
$this->set($d);
}
public function admin_edit($id=null){
if($this->request->is('put') || $this->request->is('post') ){
if($this->Page->saveAll($this->request->data)){
$this->Session->setFlash('Le contenu a bien été modifié','notif');
$this->redirect(array('action'=>'index'));
}
}elseif($id){
$this->Page->id = $id;
$this->request->data = $this->Page->read();
}
}
function admin_delete($id){
$this->Session->setFlash('La page a bien été supprimée','notif');
$this->Page->delete($id);
$this->redirect($this->referer());
}
}
?>
merci d'avance pour votre aide.