ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 插件说明 ## 插件说明 ## octobercms-侧边拦插件 - 根目录下运行 - git clone <https://github.com/octobercms-plugin/oc-plugin-sidenav.git> plugins/jcc/sidenav ## 插件访问 - backend/\[author name\]/\[plugin name\]/\[controller name\]/\[action name\] - <http://myoctober.com/backend/wang/blog/users/index> - <http://myoctober.com/backend/wang/blog> - 执行:在 modules 中没有找到文件 会在 plugins 中寻找 - 最终为路径为: plugins/用户名/插件名/控制器/控制器文件 - 所以/backend/wang/blog 执行的是 plugins/用户名/插件名/控制器/index.php中的index.php方法 - 另外注意修改插件的命名空间,如果重复则会报错 ## 插件位置 - /plugins/用户名/插件名/ ## 在控制器中加载侧边栏 - 在控制器中加载侧边栏 - 在构造函数`__construct`中使用方法 `BackendMenu::setContext` - 第一个参数指定作者和插件名称 - 第二个参数设置菜单代码 - 可选的第三个参数指定子菜单代码 ``` public function __construct() { parent::__construct(); BackendMenu::setContext('Wang.Test', 'test', 'users'); } ```