2012-06-27 2 views
0

Я много искал эту проблему, пока видел много сообщений, но никто не дал определенного решения для magento.Ошибка при добавлении атрибута продукта

, когда я пытаюсь добавить атрибут к продукту я получаю эту ошибку:

"Le modèle source "sac_productattributes/attribute_source_type" n'a pas été trouvé pour l'attribut "athlete_name_product" " 

The source model "sac_productattributes/attribute_source_type" was not found for attribute "athlete_name_product 

им пытается это в моем инсталлятора сценария:

$installer = $this; 
$installer->startSetup(); 
$installer->addAttribute('catalog_product','athlete_name_product', array(
    'group'    => 'General', 
    'type'    => 'varchar', 
    'backend'   => '', 
    'frontend'   => '', 
    'label'    => 'Athlete name', 
    'input'    => 'select', 
    'class'    => '', 
    'source'   => 'sac_productattributes/attribute_source_type', 
    'global'   => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_WEBSITE, 
    'visible'   => true, 
    'required'   => false, 
    'user_defined'  => false, 
    'searchable'  => false, 
    'filterable'  => false, 
    'comparable'  => false, 
    'visible_on_front' => false, 
    'unique'   => false, 
    'apply_to'   => 'simple,configurable,bundle,grouped', 
    'is_configurable' => false, 
)); 

$installer->endSetup(); 

Обновлено: Проблема решена я была ошибка в письменное название класса

ответ

0

Можете ли вы проверить, являются ли sac_productattributes/attrib Класс модели ute_source_type существует или нет. т. Е. Атрибут продукта/атрибут/источник/тип.php должен существовать

+0

да, это существует. и я попробовал sac_productattributes и productattributes, но не работал. –

+0

вы должны использовать это имя, которое определено в confix.xml для моделей внутри глобального, поэтому проверьте там, чтобы получить правильное имя. –

Смежные вопросы