Bonjour à tous,
Je viens de constater que j'ai une erreur quand une image n'existe pas dans le dossier image/
Le message, est
Warning (2): getimagesize(/Applications/MAMP/htdocs/cakephp/app/webroot/img/Articles/W2854-18_1.jpg): failed to open stream: No such file or directory [APP/Plugin/Image/View/Helper/ImageHelper.php, line 31]
Je ne souhate pas avoir ce message mais ceci (qui ne fonctionne pas)
Si try gènere une erreur, alors affiche ce qu'ily a dans catch.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if(empty($v['image'])){ echo $this->Image->resize('/img/Articles/no-image.jpg', 180, 120, array('class'=>'img-responsive','alt'=>$v['name'],'title'=>$v['name'])); }else{ try{ echo $this->Image->resize('/img/Articles/'.$v['image'], 180, 120, array('class'=>'img-responsive','alt'=>$v['name'],'title'=>$v['name'])); }catch(Exception $e){ echo $this->Image->resize('/img/Articles/no-image.jpg', 180, 120, array('class'=>'img-responsive','alt'=>$v['name'],'title'=>$v['name'])); debug("Stop"); } }
Es-ce correct ou je suis a cote de la plaque...
Partager