博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
magento 2模块开发实例helloworld模块
阅读量:6757 次
发布时间:2019-06-26

本文共 1719 字,大约阅读时间需要 5 分钟。

1、在app/etc/config.php中添加自定义的模块(magento1声明模块是在app/etc/modules):

'Silk_Helloworld' =>1,

值为1,开启模块,类似true,0关闭模块

2、创建module.xml:app/code/Silk/Helloworld/etc/module.xml

3、创建前段控制器:app/code/Silk/Helloworld/ect/fronted/routers.xml

4、创建一个控制器:appcodeSilkhelloworldControllerIndexindex.php

namespace Silk\Helloworld\Controller\Index;class Index extends \Magento\Framework\App\Action\Action{    public function execute()    {       $this->getResponse()->appendBody('HELLO WORLD');    }}

5、创建文件app/code/Silk/Helloworld/registration.php:

\Magento\Framework\Component\ComponentRegistrar::register(    \Magento\Framework\Component\ComponentRegistrar::MODULE,    'Silk_Helloworld',/*namespace/module*/    __DIR__);

6、创建文件app/code/Silk/Helloworld/composer.json:

{

"name": "silk/helloworld",/*namespace/module*/  "description": "silk",/*namespace*/  "require": {    "php": "~5.5.0|~5.6.0|~7.0.0",    "magento/framework": "100.0.*",    "magento/module-ui": "100.0.*",    "magento/module-config": "100.0.*",    "magento/module-contact": "100.0.*"  },  "type": "magento2-module",  "version": "100.0.0",  "license": [    "OSL-3.0",    "AFL-3.0"  ],  "extra": {    "map": [      [        "*",        "Silk/Hellworld"/*namespace/module*/      ]    ]  },  "autoload": {    "files": [ "registration.php" ],    "psr-4": {      "silk\\helloworld\\": ""/*namespace/module*/    }  }}

7、执行命令:php bin/magento setup:upgrade

xampp环境使用该命令方法:
(1)、打开shell,输入cd htdocsmagento,回车
(2)、输入上面的命令,等待一会即可.
linux环境:
php bin/magento setup:upgrade
8、在浏览器中输入silk.magento2.cn/helloworld.显示:

helloworld模块创建成功了。

9、登录到后台,可以查看新建的helloworld模块: Stores > Configuration > Advanced > Advanced.

转载地址:http://guzeo.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
兼容IE,Firefox,CSS3 opacity透明度
查看>>
读取Hive中所有表的表结构,并在新Hive库中创建表,索引等
查看>>
XenServer部署系列之02——系统安装及许可
查看>>
linux下FTP服务器搭建
查看>>
程序的查询 ps - 笔记1
查看>>
Conversion to Dalvik format failed with error 1的又一种情形
查看>>
nodejs抓取数据二(列表解析)
查看>>
TextView中实现可点击链接的显示
查看>>
HAOI 树上操作
查看>>
深刻理解Python中的元类(metaclass)以及元类实现单例模式
查看>>
java随机生成n个不相同的整数
查看>>
DIV+CSS基础
查看>>
使用JS完成首页定时弹出广告图片
查看>>
codeforces 500c New Year Book Reading 【思维】
查看>>
Auto reloading enabled
查看>>
GitHub的使用方法
查看>>
AT3576 Popping Balls
查看>>
springboot入门_多数据源
查看>>
如果一个游戏上面加一个透明层,js能不能实现 点击透明层的任意点 而正常玩游戏...
查看>>