文章彙整

Magento2- pestle 相關系列 (二) generate_module 快速建立 module

By Steffi 7 months agoNo Comments
首頁  /  Magento  /  Magento-2  /  Magento2- pestle 相關系列 (二) generate_module 快速建立 module

還記得之前我們介紹過如何下載 pestle嗎?今天來接著介紹當您想要新增或修改任何功能,如何快速建立module,而當您想要新增或修改任何功能,必定需要建立一個自訂的 module,以往建立時是否都習慣複製貼上舊程式修改?現在透過 pestle 可以快速的完成這個動作。

輸入語法:

php pestle.phar generate_module

 

會跳出提示要求輸入 Vendor Name、 Module Name  與 Version,可依照建議的文字輸入試試:

 

輸入完成即幫你建立兩個檔案:

 

app/code/Pulsestorm/Testbed/registration.php

<?php
    \Magento\Framework\Component\ComponentRegistrar::register(
        \Magento\Framework\Component\ComponentRegistrar::MODULE,
        'Pulsestorm_Testbed',
        __DIR__
    );

 

app/code/Pulsestorm/Testbed/etc/module.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Pulsestorm_Testbed" setup_version="0.0.1"/>
</config>

 

可以看到 pestle 幫你在 Pulsestorm/Testbed/ 下,建了一個 Pulsestorm_Testbed 的 module,upgrade 之後列出所有可用 module。

php bin/magento module:status

 

可看到有新增 Pulsestorm_Testbed 的 module,也可看 config.php:

app/etc/config.php

 

最後補充一下快速輸入的方法:

若想在 Astralweb/Tech 新增一個 module ,可以將要輸入的參數直接在後面如:

php pestle.phar generate_module Astralweb Tech 0.0.1

即可建好需要的檔案。

快速生成檔案:

之後我們也會陸續介紹關於generate_route 快速建立 route的方式,歡迎您訂閱歐斯瑞電子報,或追蹤我們的Facebook粉絲專頁!我們都會定期的與您分享相關資訊喔!

更多Magento相關文章請看: Magento教學導覽

 

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  Magento-2

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。