Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许sql修改的最简单的模块配置是什么_Sql_Magento - Fatal编程技术网

允许sql修改的最简单的模块配置是什么

允许sql修改的最简单的模块配置是什么,sql,magento,Sql,Magento,为了使我的模块能够通过sql/module\u name/mysql4-install-x.x.php在数据库上执行一些sql查询,我需要的最简单的模块配置是什么? 我需要定义一个模型吗?我需要定义一个资源模型吗 我很感兴趣,因为我有一个非常简单的Magento模块(甚至没有定义一个模型),但我想在数据库中添加/修改一些内容。如果要将某个对象建模,则只需要一个模型。如果模型是从资源构建的,则只需要资源模型。您需要的是模块声明、版本号和安装名称。这一切都可以在app/etc/modules/Mod

为了使我的模块能够通过
sql/module\u name/mysql4-install-x.x.php
在数据库上执行一些sql查询,我需要的最简单的模块配置是什么? 我需要定义一个模型吗?我需要定义一个资源模型吗


我很感兴趣,因为我有一个非常简单的Magento模块(甚至没有定义一个模型),但我想在数据库中添加/修改一些内容。

如果要将某个对象建模,则只需要一个模型。如果模型是从资源构建的,则只需要资源模型。您需要的是模块声明、版本号和安装名称。这一切都可以在app/etc/modules/Module_Name.xml中完成

<config>
    <modules>
        <Module_Name>
            <active>true</active>
            <codePool>local</codePool>
            <version>0.1.0</version>
        </Module_Name>
    </modules>
    <global>
        <resources>
            <modulename_setup>
                <setup>
                    <module>Module_Name</module>
                </setup>
            </modulename_setup>
        </resources>
    </global>
</config>

真的
地方的
0.1.0
模块名称
元素意味着Magento将在“app/etc/code/local/Module/Name/sql/modulename\u setup/mysql4-install-0.1.0.php”中查找。
未指定类,这意味着将使用
Mage\u Core\u Model\u Resource\u Setup
,并且在运行安装脚本时将使用该类作为安装脚本的上下文。

谢谢!甚至比我希望的还要少:-)