Bonjour,
Tout d'abord je remercie Grafikart pour le plugin Media qui est vraiment super :)
Voila je suis en ce moment sur un projet de partage multimédia et j'ai voulu utilisé le plugin média pour me faciliter les choses. J'ai bien réussi à le faire fonctionner sans soucis pour mes images mais maintenant je m'attaque à la partie vidéo et je voudrais avoir accès à la table medias pour pouvoir y faire des insertions (du genre : [i]$data = array('ref' => 'Playlist', 'ref_id' => $this->Playlist->id, 'file' => $this->request->data['Playlist']['link'], 'position' => 0);[/i]).
Malheureusement lors du [i]$this->Media->save($data)[/i] j'ai l'erreur suivante qui s'affiche :
[i]Error: Table media for model Media was not found in datasource default.[/i]
Mon code dans PlaylitsController.php :
[code]if ($this->Playlist->save($this->request->data)) {
$data = array('ref' => 'Playlist', 'ref_id' => $this->Playlist->id, 'file' => $this->request->data['Playlist']['link'], 'position' => 0);
debug($data);
$this->loadModel('Media');
if($this->Media->save($data)) {
$this->Session->setFlash(__('The playlist has been saved'));
$this->redirect(array('action' => 'index'));
}
}
[/code]
J'ai bien accès au modèle alors pour quoi la table n'est pas la bonne ?
Merci d'avance pour votre aide.