Bonjour, heu dit comme ça... on peut avoir le code de la page , du model associé et le controller? (ainsi que l'appcontroller si ya de la config qui concerne le plugin media)..
Bonjour j'ai un soucis avec le plugin Media de Cakephp !
lorsque je fais echo $this->Media->image($c'Thumb']'file'],300,150); tout le CSS de la page est supprimé et je ne vois pas mon contenu !
je ne sais pas d'ou vient ce problème !
quelqu'un a une idée ?
Merci
17 réponses
Regarde ton fichier error.log la fonction doit provoquer une erreur et bloqué l'écécution du script de ta page.
bonjour jonathan ! en faite dans le fichier error.log
j'ai ça comme erreur
2013-07-09 11:49:58 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Pour rappel j'utilise le plugin Media
Comment tu charges le comportement média ? et le helper media ?
public $actsAs = array(
'Media.Media'=>array(
'extensions'=>array('jpg','png','JPEG'),
'path'=>'/uploads/%y-%m/%f'
));
oui et le helper ?
quel helper je te suis pas là ?
echo $this->Media->image($c'Thumb']'file'],300,150);
Là tu fais appelle au helper Media
Charge le dans l'AppController si tu en as besoin partout
public $helpers = array("Html","Form",....,"Media.Media");
Ben c'est déjà fait ! je l'ai mis ds le APpController
mhmm...
2013-07-09 11:49:58 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
'plugin' => NULL
c'est bizarre ça ..
Au niveau des routes t'a rien concernant imgController ou Media ?
naan nan imgController je sais meme ps d'ou il sort ça !
Les tests unitaires du plugin passent bien tous?
Tu peux nous afficher le debug de $c (dans la vue ) ?
array(
(int) 0 => array(
'Catalog' => array(
'id' => '2',
'name' => 'Laurianne ',
'slug' => 'laurianne',
'type' => 'Prestige',
'media_id' => '57',
'thumb' => '/uploads/2013-07/m404.jpg',
'url' => array(
'controller' => 'catalogs',
'action' => 'show',
'id' => '2',
'slug' => 'laurianne'
)
),
'Thumb' => array(
'file' => '/uploads/2013-07/m404.jpg',
'id' => '57',
'type' => 'pic',
'icon' => '/uploads/2013-07/m404.jpg'
)
),
(int) 1 => array(
'Catalog' => array(
'id' => '3',
'name' => 'Sophia',
'slug' => 'sophia',
'type' => 'Classique',
'media_id' => '60',
'thumb' => '/uploads/2013-07/03.jpg',
'url' => array(
'controller' => 'catalogs',
'action' => 'show',
'id' => '3',
'slug' => 'sophia'
)
),
'Thumb' => array(
'file' => '/uploads/2013-07/03.jpg',
'id' => '60',
'type' => 'pic',
'icon' => '/uploads/2013-07/03.jpg'
)
),
(int) 2 => array(
'Catalog' => array(
'id' => '4',
'name' => 'Sonia',
'slug' => 'sonia',
'type' => 'Classique',
'media_id' => '65',
'thumb' => '/uploads/2013-07/m2_10_1.jpg',
'url' => array(
'controller' => 'catalogs',
'action' => 'show',
'id' => '4',
'slug' => 'sonia'
)
),
'Thumb' => array(
'file' => '/uploads/2013-07/m2_10_1.jpg',
'id' => '65',
'type' => 'pic',
'icon' => '/uploads/2013-07/m2_10_1.jpg'
)
),...
Bon si les tests unitaires passent bien , mode bourrin si t'as un bon IDE , fait une recherche sur img sur le projet complet en enlevant les .ctp
Salut,
j'ai eu un problème aussi avec le plugin Media. Quand je me servait de la fonction de redimensionnement ça me faisait une page blanche.
En mettant :
$angle à = null
au lieu de
$this->__getRotation( $image_file );
Dans le MediaHelper ça marchait. Peut-être as tu une erreur similaire ?
toujours le meme probleme avec le plugin en local ça marche normalement mais desque je l'héberge et que je choisis une miniature pour un article il m'affiche une page avec juste le titre de l'article totalement blanche ! meme le debugkit n'apparait plus ! donc difficile de savoir d'ou vient le problème !
Il y a quoi dans les logs ?