Hi guys,

I am a real newbie in cakephp, I used to play with Symfony.

I am trying to use the Uploader plugin of Miles Johnson to upload some
pictures and attach them to a table, it sounds very good.
I have test it on a simple table named Photos, which has two varchar
fields : 'title' and 'uploadPath'.

Everything is ok (after one day), ie I can upload pictures in a
specific folders and attach it to the table. But I still can't make
the formatFileName option work.
As described in his tutorial, my Model/Photo.php looks like :
public $actsAs = array(
    'Uploader.Attachment' => array(
        'fileName' => array(
          'name'                => 'formatFilename',  // it doesn't
work
          'baseDir'             => '',
          'uploadDir'           => 'upload',   // it works
          'dbColumn'            => 'uploadPath',  // it works
.....);

and I created the function formatFileName in the same file (Model/
Photo.php):
public function formatFilename($name, $field, $file) {
     return md5($name);
}

And in my PhotosController, I have the function to add the pictures :
public function add() {
                if($this->request->is('post')) {
                        $this->Uploader = new Uploader();
                        if ($this->Photo->save($this->request->data)) {
                                // Upload successful
                                $this->Session->setFlash('Upload photo 
succeded');
                        } else {
                                $this->Session->setFlash('Unable to upload');
                        }
                }
  }


But it doesn't work, all my uploaded files are called
formatFileName.jpg....

Do you have any idea of what I am doing wrong?
Regards,

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to