dans ta base de données, as tu bien pour la table posts un champ nommé URL sinon ou le déclares tu avant ?
Ton callback Before, lui en tout cas, ne le trouve pas.
Bonjour,
Je suis entraine de développer un site web sur cakephp
J'ai un petit problème de supprimer les médias et les page.
Il y a un message d'erreur qui s'affiche :
Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Post.url' in 'field list'
Voici le code source de la fonction : afterdelette du model : Média
public function beforeDelete() {
$file = $this->field('url');
unlink(IMAGES.DS.$file);
$f = explode('.',$file);
$ext = '.'.end($f);
$file =implode('.',array_slice($f,0,-1));
foreach(glob(IMAGES.DS.$file.'_*.jpg') as $v){
unlink($v);
}
return true;
}
Merci de votre aide en avance.
dans ta base de données, as tu bien pour la table posts un champ nommé URL sinon ou le déclares tu avant ?
Ton callback Before, lui en tout cas, ne le trouve pas.
Non
Comment je fait pour corriger cette erreur?
tu demande à cake de trouver le champ url qui existe pas
Tu peux déjà créer le champ URL dans ta table posts :-)
Finalement j'ai trouver la solution pour réglé mon problème.
Merci de votre aide! :)