Yii2: multiple event attach on view(Yii2:多个事件附加视图)
问题描述
嗨,
我想尝试制作一些动态侧边栏和内容,我在视图中多次触发事件,
这是我的代码:
Hi,
I want try to make some dynamic sidebar and content, I have trigger event multiple times in view,
here my code:
后端/视图/布局/_sidebar.php
后端/视图/ext/index.php
common/component/Hook.php
后端插件插件index.php
后端pluginsPlugin2index.php
这里是我的控制器 backend/controller/ExtController.php
问题:
- 为什么它们在_sidebar.php 中出现多次?我只是在sidebar.php 中触发了SIDEBAR MENU,为什么它们同时触发了SIDEBAR_MENU 和PLUGIN_CONTENT?
- 我在 backend/view/ext/index.php 中也有触发事件,但是没有触发 PLUGIN_CONTENT,所以内容没有出现
推荐答案
在hook.php中,它们都有相同的值,即空字符串"",它们必须有值
in hook.php, they both have same value, which is empty string "", they mush have value
这篇关于Yii2:多个事件附加视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!