2012-12-19 41 views
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); 

在此先感謝

回答

0

您已經有了這對於你的貓添加圖片的部分。它是:

$data['thumbnail'] = $brand_path; 

但我敢肯定,$ brand_path = $ brand_logo = $ _FILES [ '文件名'] [ '名稱']包含貓縮略圖參數錯誤值。

$ data ['thumbnail']應該包含圖像路徑,不僅是圖像名稱。

+0

你好雅羅斯拉夫Rogoza感謝您的快速回復我也嘗試直接給路徑︰$ data ['thumbnail'] = http://localhost/bif/media/catalog/category/image_name.jpg和圖像存在這裏 – Sarvagya

+0

有兩個圖像的類別。圖像和縮略圖。嘗試使用$ data ['image'] –

相關問題