1

我需要使用安装脚本在数据库中添加一个名为 Videos 的属性组。这些是我的文件: app/code/local/Company/ProductVideo/etc/config.xml

    <resources>
        <attributegroup_setup>
            <setup>
                <module>Company_ProductVideo</module>
                <class>Company_ProductVideo_Model_Entity_Setup</class>
            </setup>
        </attributegroup_setup>
    </resources>

</global>

app/code/local/Company/ProductVideo/Model/Entity/Setup.php

<?php
class Company_ProductVideo_Model_Entity_Setup extends Mage_Eav_Model_Entity_Setup{
}
?>

应用程序/代码/本地/公司/sql/attributegroup_setup/msql4-install-1.7.0.php

<?php
$installer = $this;
$installer->startSetup();

$installer->addAttributeGroup('catalog_product', 'Default','Videos', 40);
$installer->endSetup();

?>

我的模块也注册在app/code/etc/modules/Company_ProductVideo.xml

<config>
  <modules>
    <Company_ProductVideo>
        <active>true</active>
        <codePool>local</codePool>
     </Company_ProductVideo>
   </modules>
</config>

但这不起作用,欢迎任何帮助!

4

1 回答 1

0

我已经解决了,问题是sql文件夹下的文件夹名称。

约定是这样命名的:mysql4-install-'version'。

于 2012-09-19T11:23:58.160 回答