# 插件
对于小型网站来说,20%的时间花在功能修改或者扩展上。
m2的插件都放在app/code里。我们建议每个项目都创建一个项目自己的插件
插件的目录在:
`app/code`下面。
如果是用composers下载安装的M2,那么其核心模块在
`vendor/magento`下面。
如果是用github下载安装的M2,那么其核心模块在
`app/code/Magento`下面。
我们自己开发的插件或者买的第三方插件都放在
`app/code`下面。
插件路径为:
`app/code/插件包/插件名`
比如我的插件包为`Zou`,插件名为`Demo`。
那么我的插件就在:
`app/code/Zou/Demo`。
这个插件包你可以理解成是公司名,插件名就是某个公司做的某个插件。
> **插件也可以称为模块(Module),M2开源版(截止到目前是2.3.6版本)自带有167个模块,也就是在`vendor/magneto`里的,具体模块的功能直接参考https://devdocs.magento.com/guides/v2.3/mrg/intro.html**
这一章,主要讲
1. 创建插件
2. 自定义表,增删改查
实战内容:
> 某个品牌商在全国有多个实体店,并且每个实体店都有多个员工。需要后台添加实体店信息和旗下员工信息,然后在前台展示。非常典型的CURD插件项目
- 序言
- 全面解读Magento2
- Magento2简介
- Magento2特点
- Magento2目录结构
- Magento2语法讲解
- 运行原理剖析
- 开启Magento2之旅
- 安装Magnto2
- 购买阿里云服务器(Ubuntu系统)
- 安装和配置Nginx/PHP/PHP-FPM
- 配置Mysql并创建数据库
- 配置Nginx虚拟主机
- 安装和配置Magento2
- 导入演示数据
- 手把手教你创建git代码库
- 续外篇-购买AWS服务器
- 续外篇-Mac下安装LNMP
- 续外篇-安装phpmyadmin
- 如何升级php版本
- 使用Magento2
- 创建多网店多域名以及安装中文语言包
- 创建独立cms页面
- 创建分类和产品
- 创建产品属性
- 创建优惠券
- 导入产品csv
- 下单/发票/发货/退货
- M2常用命令
- 如何安装主题
- 如何安装插件
- 如何使用API
- 常见问题
- 常见问题 二
- 常见问题 三
- 常见问题 四
- 常见问题 五
- Magento2主题
- 主题框架详解
- Layout文件详解
- M2里的JS
- 主题实战
- 前期准备工作
- 完成首页
- 重写分类页面
- 锦囊妙计
- 产品详情页面讲解
- 购物车页面讲解
- 支付页面讲解
- 主题修改记录
- 关于主题的一些学员问答
- Magento2插件
- 插件框架详解
- XML配置说明
- 插件实战
- 准备工作
- 写代码
- 调试
- 难点解析
- 插件升级
- 插件修改记录
- 扩展阅读
- 如何创建cron任务和功能
- 发送邮件(带附件)
- 如何在代码里创建属性
- Magento2线上部署
- 基本流程
- 配置Redis
- 配置Varnish+SSL
- Varnish配置教程(2020年修订版)
- Paypal设置
- 一些优化
- Magento2 版本升级
- v2.3.0版本填坑指南
- v2.4.x升级指南
- 配置nginx pagespeed模块进行加速
- M1数据库迁移到M2指南
- 安装配置Elasticsearch
- Magento2常用工具
- 网站测速分析工具
- 在线创建插件模块
- M2后台可视化编辑器里的标签变量
- 遇到问题,我该怎么做
- 常用代码
- SEO在线分析工具
- 本地用xdebug远程调试mgtdev2服务器的项目
- 后续之路