1、在app/etc/config.php中添加自定義的模塊(magento1聲明模塊是在app/etc/modules):
"Silk_Helloworld" =>1,
值為1,開啟模塊,類似true,0關(guān)閉模塊
2、創(chuàng)建module.xml:app/code/Silk/Helloworld/etc/module.xml
3、創(chuàng)建前段控制器:app/code/Silk/Helloworld/ect/fronted/routers.xml
4、創(chuàng)建一個控制器:appcodeSilkhelloworldControllerIndexindex.php
namespace SilkHelloworldControllerIndex; class Index extends MagentoFrameworkAppActionAction { public function execute() { $this->getResponse()->appendBody("HELLO WORLD"); } }
5、創(chuàng)建文件app/code/Silk/Helloworld/registration.php:
MagentoFrameworkComponentComponentRegistrar::register( MagentoFrameworkComponentComponentRegistrar::MODULE, "Silk_Helloworld",/*namespace/module*/ __DIR__ );
6、創(chuàng)建文件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": { "silkhelloworld": ""/*namespace/module*/ } } }
7、執(zhí)行命令:php bin/magento setup:upgrade
xampp環(huán)境使用該命令方法:
(1)、打開shell,輸入cd htdocsmagento,回車
(2)、輸入上面的命令,等待一會即可.
linux環(huán)境:
php bin/magento setup:upgrade
8、在瀏覽器中輸入silk.magento2.cn/helloworld.顯示:
helloworld模塊創(chuàng)建成功了。
9、登錄到后臺,可以查看新建的helloworld模塊: Stores > Configuration > Advanced > Advanced.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30316.html
摘要:的屬性被定義菜單的位置。較低的值會顯示在菜單上。它會告訴這個菜單是那一個菜單的子菜單。您還可以創(chuàng)建更多的子菜單,它會顯示類似商店菜單的上方。 今天分享Magento 2開發(fā)中一個簡單的后臺菜單實(shí)現(xiàn)過程 后臺菜單創(chuàng)建的主要步驟 步驟1:創(chuàng)建menu.xml文件步驟2:編寫菜單定義步驟3:更新Magento緩存 步驟1:創(chuàng)建menu.xml文件 創(chuàng)建一個名為admin菜單文件:menu.x...
摘要:的屬性被定義菜單的位置。較低的值會顯示在菜單上。它會告訴這個菜單是那一個菜單的子菜單。您還可以創(chuàng)建更多的子菜單,它會顯示類似商店菜單的上方。 今天分享Magento 2開發(fā)中一個簡單的后臺菜單實(shí)現(xiàn)過程 后臺菜單創(chuàng)建的主要步驟 步驟1:創(chuàng)建menu.xml文件步驟2:編寫菜單定義步驟3:更新Magento緩存 步驟1:創(chuàng)建menu.xml文件 創(chuàng)建一個名為admin菜單文件:menu.x...
摘要:今天記錄下如何創(chuàng)建一個,直接進(jìn)入正題。創(chuàng)建好我們的和之后,接下來就需要創(chuàng)建一系列的文件,我們依次來說每個文件如何創(chuàng)建。 Magento2.x版本已經(jīng)發(fā)布一段時(shí)間了,到現(xiàn)在為止已經(jīng)到2.2了,最新版本可以關(guān)注Magento在github上的更新。今天記錄下Magento2.1如何創(chuàng)建一個module,直接進(jìn)入正題。 安裝Magento2后,進(jìn)入項(xiàng)目的根目錄后,進(jìn)入/app目錄,只有app...
摘要:以上是的的目錄路由器配置。考慮重寫模塊以上文件文件使用的操作字符串。例如,如果你想回到第一個模塊在這個系列和添加前端端點(diǎn),所有你需要做的就是添加以下配置和以下控制器文件。默認(rèn)操作字符串段我們從先進(jìn)的路由移動之前,有一些最后要提。 今天,我們要介紹的幾個Magento的路由系統(tǒng)的高級功能,并討論一些看似急性銳邊的歷史。雖然所有在這篇文章中提供的技術(shù)可能不是最好的方式來實(shí)現(xiàn)自己的目標(biāo),作為...
摘要:本次要做的就是,撰寫一個模塊,讓該模塊跑完整個的流程。創(chuàng)建模型,需要啟用模型,啟用資源模型,在資源模型中添加實(shí)體,再為資源模型設(shè)置讀寫適配器。 很多時(shí)候,不知道Magento模塊到底該怎么寫,比如ThinkPHP,YII框架,它是直接將控制器Controller中的所取得相關(guān)數(shù)據(jù)直接傳遞到視圖層View,而Magento雖然也是MVC三層,但是在中間多了布局對象Layout與區(qū)塊Blo...
閱讀 1585·2021-11-25 09:43
閱讀 2488·2019-08-30 15:54
閱讀 2952·2019-08-30 15:53
閱讀 1102·2019-08-30 15:53
閱讀 757·2019-08-30 15:52
閱讀 2550·2019-08-26 13:36
閱讀 821·2019-08-26 12:16
閱讀 1221·2019-08-26 12:13