文章彙整

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

Astral WebBy Astral Web 4 years agoNo Comments
首頁  /  Magento  /  Magento2 開源版  /  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教學導覽

 

 

 000

歐斯瑞

歐斯瑞 - 一個對網路世界充滿熱情的團隊

歐斯瑞提供免費電商知識,並協助各大類型之企業 電商諮詢建置MagentoShopify 相關的電商專案。

立即聯繫我們

推薦文章

Categories:
  Magento2 開源版MagentoMagento2 商業版網站技術與設計

留下回應

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