Bonsoir tout le monde ,

j'ai suivi ce tuto
http://grafikart.github.io/CakePHP-Media/
pour integrer le plugin Media sauf que je n'arrive pas a utiliser la methode image du helper Media

echo $this->Media->image($thumb,200,200)

j'ai l'erreur

Warning (512): Method MediaHelper::image does not exist [CORE\Cake\View\Helper.php, line 192]

je crois normalement que la classe imagine est intégrée avec Media .

y a 'il une solution pour utiliser cette méthode ?

2 réponses


Lartak
Réponse acceptée

Bonsoir.
Tout est pourtant bien expliqué dans la documentation du plugin.
Pour faire simple, seules les méthodes concernant l'import, la sauvegarde, la position dans la base de données et la suppression des médias sont effectives, celles concernant l'affichage et le redimensionnement des images, ne sont plus disponibles dans le plugin.
Pour ce qui concerne le redimensionnement après la sauvegarde, il faut utiliser le Helper Image

Cette methode a été retirée dans les dernières versions du plugin, utilisez l'ImageHelper à la place.

La classe Imagine est bien présente dans le plugin, mais n'est utilisée dans le plugin Media, que lors de la sauvegarde en base de données, et non lors de l'affichage des images.

omar254
Auteur

merci Lartak11 je vais essayer d'utiliser le Helper