Yes, as defined in the transferTo function in your model. Here's a sample 
one that sticks it under a user directory and uses a UUID as the filename 
so there aren't conflicts (so something like 
/media/transfer/doc/user/550e8400-e29b-41d4-a716-446655440000.doc):

function transferTo($via, $from) {
extract($from);

$irregular = array(
'image' => 'img',
'text' => 'txt'
);
$name = Mime_Type::guessName($mimeType ? $mimeType : $file);
if (empty($extension)) {
$extension = Mime_Type::guessExtension($mimeType ? $mimeType : $file);
}

if (isset($irregular[$name])) {
$short = $irregular[$name];
} else {
$short = substr($name, 0, 3);
}

$path  = $short . DS;
$path .= 'user' . DS; // make this as dynamic as you want
$path .= String::uuid(); // uses a uuid as the doc name instead
$path .= !empty($extension) ? '.' . strtolower($extension) : null;

return $path;
}

This is defined on the model that $actsAs Media.Transfer.

On Thursday, April 19, 2012 8:49:00 AM UTC-7, James Dcunha wrote:
>
> Hello all,
>
> With cake media plugin can we configure the plugin to create dynamic 
> subdirectories dynamically inside the transfer folder without changing the 
> plugin core code.
>
> Example with default settings I can transfer document files to 
> WWW_ROOT/media/transfer/doc/test.doc
>
> Could we configure it to transfer document files 
> to WWW_ROOT/media/transfer/doc/*{subdirectory}*/test.doc
>
> Regards
> James
>

-- 
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