Magento2开发教程-后台模块开发示范实例

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

Magento2后台模块moudule其实很简单,可以参考已有的代码,规范写法,就可以开发出自己想要的功能模块,这里给一个基本的后台模块开发示范实例:

  • To add a menu/sub-menu, check out the following files:
    • etc/adminhtml/menu.xml
    • etc/adminhtml/routes.xml
  • To bind a page to those submenus, check out the following files:
    • You will notice the path to look like the action parameter from etc/adminhtml/menu.xml
    • Controller/Adminhtml/SampleOne/Index.php
    • Controller/Adminhtml/SampleTwo/Index.php
  • To add content to your freshly created pages, check out the following files:
    • view/adminhtml/layout/adminsample_sampleone_index.xml
    • view/adminhtml/templates/sample/one.phtml
  • To add content to your freshly created pages and pass something to it, You can also check:
    • view/adminhtml/layout/adminsample_sampletwo_index.xml
    • Controller/Adminhtml/SampleTwo/Index.php
    • view/adminhtml/templates/sample/two.phtml
  • To set and retrieve values from Magento2’s configuration you can check these files:
    • Controller/Adminhtml/SampleTwo/Index.php
    • etc/adminhtml/system.xml Configuration menu in Stores/Settings/Configuration is set here
    • etc/config.xml Default configuration
    • view/adminhtml/templates/sample/two.phtml
  • To see how ACLs are made, check these files:
    • etc/acl.xml
    • You’ll notice that most resource elements are from etc/adminhtml/menu.xml
  • To see how to have different layouts, check this file:
    • view/adminhtml/layout/adminsample_sampletwo_index.xml
  • To see how we create a custom block and use it, check those files:
    • Block/Adminhtml/CustomBlock.php
    • view/adminhtml/layout/adminsample_sampletwo_index.xml
  • To see how you use block functions, have a look at:
  • Block/Adminhtml/CustomBlock.php

    • view/adminhtml/templates/custom/one.phtml
  • To call a helper from a block you can check:
    • Block/Adminhtml/CustomBlock.php
    • Helper/ConfigHelper.php
    • view/adminhtml/templates/custom/one.phtml

GitHub官网下载 网盘下载

文章来源于互联网:Magento2开发教程NO20-后台模块开发示范实例

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。