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

作者:admi... 点击数: 0 收藏到会员中心
最后编辑时间: 2020-02-24 14:38

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


示例文件下载:

https://github.com/Tym17/Magento2-Admin-Module-Sample 


请登录已经激活账号继续浏此文章所有内容!
会员中心

已经有帐号啦 !赶紧同小伙伴们愉快地玩耍吧

立即登录

还没有账号? 马上注册一个新帐户

注册账号
内容说明:
如您需要转载本文请保留以下信息是对作者发文的支持与尊重:

Magento2开发教程NO20-后台模块开发示范实例 来源于 https://www.magentola.com/news-read-62.html
上一篇:Magento2开发教程NO19-CSS JS添加移除和加载静态资源顺序
下一篇:Magento2开发教程NO21-实际开发中遇到的经典问题汇总
相关内容
产品推荐