2020-01-19 插件plugin添加新的routing文件

本文档详细介绍了如何将仅支持edusoho老后台的CourseCertificatePlugin集成到新后台系统中,包括创建新的routing文件、menu文件,并通过命令行进行插件的移除和注册操作,确保功能在新后台正常运行。
摘要由CSDN通过智能技术生成

需求:由于插件仅支持edusoho老后台的路由文件,现在需要将其加入新后台的功能当中
步骤:
① 创建新后台的routing文件

新后台的routing文件
admin_course_certificate_manage:   # routing 名
  path: course/certificate/manage  # 新后台地址
  defaults: { _controller: CourseCertificatePlugin:Admin/Certificate:index } # 控制器地址

② 创建新后台的menu文件

新后台的menu文件
admin_course_certificate_show: # 侧边栏的menu名
  parent: admin_v2_course_group   # 父级menu名
  name: 证书管理
  children:
    admin_course_certificate_manage: # 主显示页的menu名
      name: 证书管理
      router_name: admin_course_certificate_manage # 主显示页的routing

③ 重装插件(若没有新建文件,只是更新代码的可忽略)

命令行执行

# 移除CourseCertificate插件
app/console plugin:remove CourseCertificate   

# 注册CourseCertificatePlugin插件
app/console plugin:register CourseCertificate
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值