Bonjour, voila j'ai trouvé un plugin bien sympa sur le net qui se nomme CakePhp-Plupload.
Bref, je veux l'installer donc je lis le readme.
Je met le contenue du plugin dans app/Plugin/plupload/.
dans le bootstrap je rajoute la ligne
CakePlugin::loadAll();
ensuite dans mon AppController je rajoute les lignes suivantes
public $components = array('Plupload.Plupload');
public $helpers = array('Plupload.Plupload');
et dans ma fonction "edit" du "controller" "User" ceci
$this->Plupload->setUploaderOptions(array(
'locale' => 'ja',
'runtimes' => 'html5',
// 'widget_url' => '/plupload/plupload/widget',
// 'url' => '/plupload/plupload/upload',
'multipart_params' => array(
'data[Image][model]' => 'User',
'data[Image][foreign_key]' => $id,
)
)
);
et quand je rafraichie ma page (n'importe laquelle) il m'affiche une belle erreur du genre
Missing Component
Error: PluploadComponent could not be found.
Error: Create the class PluploadComponent below in file: app\Controller\Component\PluploadComponent.php
<?php
class PluploadComponent extends Component {
}
Merci pour vos réponse
ps: le lien vers le plugin https://github.com/junichi11/CakePHP-Plupload-Plugin
Bon mise à jour, le pugin est fait pour 1.3 donc renomage de tous les fichiers et du fichier PluploadComponent.php,
Ajout des fichiers jquery-ui dans app/Plugin/Plupload/webroot/jquery-ui, ensuite il me fait une jolie erreur 404 car il trouve pas un dossier dans le plugin qui est celui la app/Plugin/Plupload/plupload/widget.ctp.
En gros c'est ici que sa coince :
$this->Plupload->setUploaderOptions(array(
'locale' => 'ja',
'runtimes' => 'html5',
'widget_url' => '/plupload/plupload/widget', //ici
'url' => '/plupload/plupload/upload',
'multipart_params' => array(
'data[Image][model]' => 'User',
'data[Image][foreign_key]' => $id,
)
)
);
En gros il donne pas le bon endroit mais je vois pas comment faire.
As tu regarde le plugin de Grafikart pour la version 2.0 de cakephp
https://github.com/Grafikart/CakePHP-Media
Non mais je voulais l'utilisé pour un mauvaise chose, enfaite j'ai utilisé le forumlaire cakephp pour uploader une image, merci encore a Calamar pour son aide.