0

FuelPHP で複数のアップロードを処理する方法を理解しようとしています。ドキュメントに関しては、基本的にこれは簡単な作業です。

私の問題は、POST ごとに 2 つのファイル (1 つの pdf と 1 つの jpg) があることです。

ここで、jpg を pdf とは別のディレクトリに保存したいと考えています。

私が見逃した可能性はありますか?

前もって感謝します!

4

1 に答える 1

2

愚かで申し訳ありません: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'];
        }
    }
}
于 2012-11-27T12:54:33.763 に答える