我正在学习Magento。在这方面,我正在关注这个(http://www.opensourceforwebtechnologies.com/create-custom-model-in-magento/)教程。
我的config.xml文件如下所示
<?xml version="1.0"?>
<config>
<modules>
<Easylife_Helloworld>
<version>0.1.0</version>
</Easylife_Helloworld>
</modules>
<frontend>
<routers>
<helloworld>
<use>standard</use>
<args>
<module>Easylife_Helloworld</module>
<frontName>helloworld</frontName>
</args>
</helloworld>
</routers>
<layout>
<updates>
<helloworld>
<file>helloworld.xml</file>
</helloworld>
</updates>
</layout>
</frontend>
<global>
<blocks>
<helloworld>
<class>Easylife_Helloworld_Block</class>
</helloworld>
</blocks>
<models>
<helloworld>
<class>Easylife_Helloworld_Model</class>
<resourceModel>helloworld_resource</resourceModel>
</helloworld>
<helloworld_resource>
<class>Easylife_Helloworld_Model_Resource</class>
<entities>
<helloworld>
<table>helloworld</table>
</helloworld>
</entities>
</helloworld_resource>
</models>
<resources>
<helloworld_setup>
<setup>
<class>Mage_Core_Model_Resource_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</helloworld_setup>
<helloworld_read>
<connection>
<use>core_read</use>
</connection>
</helloworld_read>
<helloworld_write>
<connection>
<use>core_write</use>
</connection>
</helloworld_write>
</resources>
</global>
</config>
我也读过这个问题(Create a new table from magento module)。
数据库中的core_resource
表中没有条目。
我的脚本位置如下图所示。
以下是我的core_resource
表格的屏幕截图。
任何人都可以帮我运行我的安装程序脚本吗?感谢
答案 0 :(得分:0)
如果未在核心资源表中显示,则表示您尚未创建模块的xml文件。
在示例Easylife_Helloworld.xml中创建名为{{name_spac}} _ {{module_name}}。xml的xml文件。打开此文件并写下:
<?xml version="1.0"?>
<config>
<modules>
<Fontis_FeedsGenerator>
<active>true</active>
<codePool>local</codePool> /*This is your module location in app/code/ */
</Fontis_FeedsGenerator>
</modules>
</config>
请记得刷新缓存系统&gt;&gt;缓存管理
也转到系统&gt;配置&gt;高级&gt;高级并查看您的模块是否出现在&#34;禁用模块输出&#34;列表与否。