0

ファイルを作成し、現在メディアフォルダー内に配置するスクリプトがありますが、メディア/ファイル内に配置したいので、ここに私のコードがあります

$filePath = Mage::getBaseDir('media') . DS .'ファイル'. 'mycsvfile.csv';

$fileName = 'mycsvfile.csv';

        $mageCsv = new Varien_File_Csv();
        $mageCsv->saveData($filePath, $ordersRow);  
        Mage::app()->getFrontController()
                   ->getResponse()
                   ->setRedirect(Mage::helper('adminhtml')->getUrl('mycsvfiles/adminhtml_download/index/', array('file' => $fileName )));
4

1 に答える 1

0

あなたのコードにはエラーは見られません-別として

$filePath = Mage::getBaseDir('media') . DS .'files'. 'mycsvfile.csv';

おそらくあるはずです

$filePath = Mage::getBaseDir('media') . DS .'files'. DS . 'mycsvfile.csv';

filesはディレクトリであるためです。表示されるエラーは、おそらく別の場所にスローされます。etc セクションの .xml ファイルを確認してみてください。ディレクティブは="label" module =" modulename " を変換します。ここで、modulenameはヘルパー エイリアスです。先日、そのようなエラーがいくつかありました。

于 2012-09-12T08:30:25.427 に答える