ホームページ >バックエンド開発 >PHPチュートリアル >yii2の左メニューのサブレベルがハイライトできない問題の解決方法、yii2 menu sub_PHPチュートリアル

yii2の左メニューのサブレベルがハイライトできない問題の解決方法、yii2 menu sub_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:53:43857ブラウズ

yii2の左側のメニュー、yii2メニューのサブメニューのサブレベルがハイライトできない問題の解決方法

まず、具体的な問題を見てみましょう。
ロールの追加はロールメニューに属しますが、ロールを追加する操作を行うときにロールメニューを選択するにはどうすればよいですか?
管理者の左側のナビゲーションの作成、表示、およびその他のアクションでは、インデックス モジュールを見つけることができません (左側のセカンダリ ナビゲーションを展開して配置することはできません)
上記のチュートリアルに従っていれば、次に説明する問題は問題にならないはずです。まず、左側のメニューをどのように処理したかを見てみましょう。 リーリー

これを見て、dmstrwidgetsMenu ファイルを開いて、多くの学生を悩ませている左側のメニュー選択を実装する方法を確認してみましょう。

リーリー

上のコードを見てください。つまり、現在のルートがメニュー ルートと完全に等しい場合、左側のメニューがアクティブになります。

最初に話した、多くの友人が混乱していた 2 つの質問を考慮して、ここではコードを少し調整して、コントロールがアクションではなくコントローラーによって制御されるかどうかを判断するだけで済みます。ただし、コードを変更することはできません。ソースコードファイルはどうすればいいでしょうか?暑い時は冷やしてお召し上がりください。

ここでは、dmstrwidgetsMenu.php ファイルを backendcomponentsMenu.php にコピーし、isItemActive メソッドを次のように変更します

リーリー

これで完了です。左側のメニューによって参照されるメニュー ファイルは、そのポイントを backendcomponentsMenu に変更します

リーリー

急いで試して、問題が解決したかどうかを確認してください。

http://www.bkjia.com/PHPjc/1123780.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1123780.html技術記事 yii2 の左側のメニューのサブレベルが強調表示されない問題の解決方法 まず、yii2 メニューの具体的な問題を見てみましょう。 ロールの追加はロールメニューに属します。 ロールの追加を実行する方法...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。