0

プログラムでカテゴリを追加しようとしています。カテゴリは非常に簡単に作成されましたが、カテゴリ画像を追加する方法が見つかりません。これが私のコードです。

    $brand_name = $_POST['brand_name'];
    $brand_logo = $_FILES['filename']['name'];
    $brand_content = $_POST['brand_content'];
    $brand_id = $_POST['brand_id'];
    $brand_path = $brand_logo;

    $parentId = '35';

    $category = new Mage_Catalog_Model_Category();
    $category->setName($brand_name);
    $category->setUrlKey($brand_name);
    $category->setIsActive(1);
    $category->setDisplayMode('PRODUCTS');
    $category->setIsAnchor(0);




    $parentCategory = Mage::getModel('catalog/category')->load($parentId);
    $category->setPath($parentCategory->getPath());              

$data['display_mode'] = 'PRODUCTS_AND_PAGE';
$data['page_layout'] = 'one_column';
$data['thumbnail'] = $brand_path;
$category->addData($data);

    $category->save();
    unset($category);

前もって感謝します

4

1 に答える 1

0

あなたはすでにあなたの猫のイメージを追加する部分を持っています。これは:

$data['thumbnail'] = $brand_path;

しかし、$ brand_path = $ brand_logo = $ _FILES ['filename']['name']に猫のサムネイルパラメータの値が間違っていると確信しています。

$ data ['thumbnail']には、画像名だけでなく、画像パスも含める必要があります。

于 2012-12-19T11:42:51.053 に答える