Множественные загрузки в разные каталоги с использованием FuelPHP

Я пытаюсь понять, как справиться с несколькими загрузками в FuelPHP. В основном это простая задача, что касается документации.

Моя проблема: у меня есть два файла на POST, один pdf и один jpg.

Теперь я хочу, чтобы jpg хранился в другом каталоге, чем pdf.

Есть ли возможность сделать это, которую я мог бы пропустить?

Заранее спасибо!


person Revoluzifer    schedule 27.11.2012    source источник


Ответы (1)


Извините за глупость: D Я действительно пропустил важное примечание в документах. Итак, как я решил свою проблему:

Upload::process();
if(Upload::is_valid())
{
    $arr = Upload::get_files();
    //var_dump($arr);
    for ($i=0; $i < count($arr); $i++) 
    {
        if($arr[$i]['extension'] == 'pdf')
        {
            Upload::save($i, $catDir);
            $oldModel->catalogueFile = $arr[$i]['name'];
        }
        else if($arr[$i]['extension'] == 'jpg')
        {
            Upload::save($i, $thumbDir);
            $oldModel->catalogueImage = $arr[$i]['name'];
        }
    }
}
person Revoluzifer    schedule 27.11.2012
comment
Спасибо тебе за это. У меня была такая же проблема, и это сводило меня с ума. - person Michael; 26.05.2013