Добавление атрибута в Magento с помощью скрипта установки
я следовал некоторым учебникам и сделал этот код, это install.0.1.0.php:
$installer = $this;
$installer->startSetup();
$allowCP = array(
'group' => 'Prices',
'type' => 'text',
'attribute_set' => 'Default',
'backend' => '',
'frontend' => '',
'label' => 'Allow Custom Price',
'input' => 'select',
'option' => array(
'value' => array(
1 => 'Yes',
0 => 'No',
)),
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => true,
'default' => '1',
'searchable' => false,
'filterable' => true,
'comparable' => false,
'visible_on_front' => true,
'visible_in_advanced_search' => true,
'used_in_product_listing' => true,
'unique' => false,
'apply_to' => '', // Apply to All product type
'class' => ''
);
$installer->addAttribute('catalog_product', 'allowcustomprice', $allowCP);
$minCP = array(
'group' => 'Prices',
'type' => 'int',
'attribute_set' => 'Default',
'backend' => '',
'frontend' => '',
'label' => 'Min Custom Price',
'input' => 'text',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => true,
'searchable' => false,
'filterable' => true,
'comparable' => false,
'visible_on_front' => true,
'visible_in_advanced_search' => true,
'used_in_product_listing' => true,
'unique' => false,
'apply_to' => '', // Apply to All product type
'class' => ''
);
$installer->addAttribute('catalog_product', 'mincustomprice', $minCP);
$installer->endSetup();
это config.xml:
<modules>
<WebDirect_CustomPrice>
<version>0.1.0</version>
</WebDirect_CustomPrice>
</modules>
<!-- ******************************** -->
<global>
<helpers>
<customprice>
<class>WebDirect_CustomPrice_Helper</class>
</customprice>
</helpers>
<models>
<customprice>
<class>WebDirect_CustomPrice_Model</class>
</customprice>
</models>
<resources>
<customprice_setup>
<setup>
<module>WebDirect_CustomPrice</module>
<class>WebDirect_CustomPrice_Model_Resource_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</customprice_setup>
<customprice_write>
<connection>
<use>core_write</use>
</connection>
</customprice_write>
<customprice_read>
<connection>
<use>core_read</use>
</connection>
</customprice_read>
</resources>
</global>
и это класс Mymodule / Model / Resource / Setup.php:
class WebDirect_CustomPrice_Model_Resource_Setup extends Mage_Eav_Model_Entity_Setup {
}
когда скомпилировать эту вещь ничего не отображается я не вижу, где, черт возьми, ошибка
Есть ли ошибка в этом дерьме? !!!!!!