ホームページ > バックエンド開発 > PHPチュートリアル > Laravel 5.1のハイライトメニュー

Laravel 5.1のハイライトメニュー

WBOY
リリース: 2016-06-23 13:25:43
オリジナル
1081 人が閲覧しました

最近、Laravel 5.1 に基づいてプロジェクトを開発し、背景メニューを強調表示しました。当初は jQuery を使用してメニューを強調表示していましたが、変数を定義して判断するだけの新しい方法では機能しないことがわかりました。ビューレイヤー。

基本クラス

2つの変数を定義し、すべてのテンプレートで共有

class BaseController extends Controller{    public $module;    public $parent_module;    public function __construct()    {        View::share('active',[$this->module=>'active']);        View::share('parent_active',[$this->parent_module=>'active']);    }}
ログイン後にコピー

継承クラス(代入変数)

class ShopCategoryTagController extends BaseController{    public $module = 'cate_tag';    public $parent_module = 'parent_shop';
ログイン後にコピー

ビューレイヤー

<li class="treeview {{isset($parent_active['parent_shop']) ? $parent_active['parent_shop'] : ''}}">
ログイン後にコピー

子供

<li class="{{isset($active['cate_tag']) ? $active['cate_tag'] : ''}}"><a href="{{url('admin/shop_category_tag')}}">
ログイン後にコピー

効果:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート