创建模块
首先,创建一个 XML 文件Magento 应用程序内的 etc/modules 目录中名为 MyCompanyName_HelloWorld.xml
<config> <modules> <MyCompanyName_HelloWorld> <active>true</active> <codePool>local</codePool> </MyCompanyName_HelloWorld> </modules> </config>
设置目录结构
建立模块的目录结构:
- app/code/local/ - MyCompanyName/ - HelloWorld/ |- Block/ |- controllers/ |- Model/ |- Helper/ |- etc/ |- sql/
配置模块
在app/code/local/MyCompanyName/HelloWorld/etc/config.xml,添加:
<?xml version="1.0"?> <config> <modules> <MyCompanyName_HelloWorld> <version>0.1.0</version> </MyCompanyName_HelloWorld> </modules> </config>
设置路由器
修改config.xml以定义路由器:
<config> <!-- ... --> <frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend> <!-- ... --> </config>
创建控制器
在app/code/local/MyCompanyName/HelloWorld/controllers/中创建一个IndexController.php:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Hello World"; } }
清除缓存
从 Magento 管理刷新缓存:系统 ->缓存管理->刷新所有缓存->保存缓存设置
其他注意事项
以上是如何在 Magento 中创建一个简单的'Hello World”模块?的详细内容。更多信息请关注PHP中文网其他相关文章!