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教學導覽
我要留言