Mon script $this->Post->save($this->request->data) plante le serveur 1and1 et m'affiche une page blanche pourquoi ???
Cela fait 3 jours que je cherche d'ôu vient le problème côté serveur ....... car l'application marche en locale ...
Mon Diplôme en dépend lol
public function admin_edit($id=null){
$d= array();
if ($this->request->is('put') || $this->request->is('post')) {
if($this->Post->save($this->request->data)){
$this->Session->setFlash('Enregistrement effectué avec success','notif');
$this->redirect(array('action'=>'journal'));
}
}elseif ($id) {
$this->Post->id = $id;
$this->request->data = $this->Post->read();
}else{
$this->request->data = $this->Post->getDraft('Post');
}
$d'categories'] = $this->Post->Category->find('list',array('conditions'=>array('online'=>1)));
$this->set($d);
}
Tous mes problèmes ont été résolu sur le serveur OVH .... Le serveur 1&1 ma fait vivre un véritable cauchemar toute la semaine .... Merci. Je crois que vous êtes averties ... que CakePhp a des sérieux problèmes avec 1AND1
-Problèmes de session.
if ($this->request->is('put') || $this->request->is('post')) {
$d= $this->request->data;
if($this->Post->save($d,true,array('nomDeTesChamps'))){
$this->Session->setFlash('Enregistrement effectué avec success','notif');
$this->redirect(array('action'=>'journal'));
}
Merci infiniment à toute ceux qui m'ont répondu ....!! Le problème venais en fait du model Post au niveau de la relation $belongsTo...
public $belongsTo = array('User','Category'=>array('counterCache'=>array('post_count'=>array('Post.online'=>1))));
Le serveur 1&1 se plantait au niveau du counterCache merde....
avec
public $belongsTo = array('User','Category'=>array('counterCache'=>true));
tous marche bien dès que j'ajoute
array('post_count'=>array('Post.online'=>1))
il m' affiche une page blanche sans même afficher erreur et pourtant mon debug = 2 .....