Maison > cadre php > PensezPHP > À propos de la navigation thinkphp mettant en évidence la page actuelle

À propos de la navigation thinkphp mettant en évidence la page actuelle

藏色散人
Libérer: 2020-12-25 09:26:25
avant
2980 Les gens l'ont consulté

La section suivante de la colonne du didacticiel du cadre thinkphp vous présentera comment mettre en évidence la page actuelle dans la navigation thinkphp. J'espère que cela sera utile à vos amis. besoin!

À propos de la navigation thinkphp mettant en évidence la page actuelle

Applicable à tp5, il peut résoudre le problème de la mise en surbrillance de la navigation dans le menu secondaire, c'est-à-dire obtenir le nom actuel du contrôleur et le nom de la méthode dans le modèle, et regarder la navigation barre cliqué Vérifiez simplement si cela correspond. L'exemple est le suivant :

<li class="{eq name=&#39;:request()->controller()&#39; value=&#39;userinfo&#39;}active{/eq}">
      <a href="index.html#"><i class="icon-group"></i> <span class="nav-label">用户管理</span><span class="fa arrow"></span></a>
      <ul class="nav nav-second-level">
         <li class="{eq name=&#39;:request()->action()&#39; value=&#39;ueraddcheck&#39;}active{/eq}"><a href="{:url(&#39;Userinfo/uerAddCheck&#39;)}">新增用户审核</a></li>
         <li class="{eq name=&#39;:request()->action()&#39; value=&#39;edituser&#39;}active{/eq}"><a href="{:url(&#39;Userinfo/editUser&#39;)}">编辑用户</a></li>
      </ul>
 </li>
Copier après la connexion

Parmi eux, {eq name=':request()->controller()' value='userinfo'} dans le premier- Le menu de niveau consiste à déterminer quel contrôleur est passé. S'il lui correspond, la classe est active. Le menu secondaire {eq name=':request()->action()' value='ueraddcheck'} détermine quelle méthode elle utilise. vient de. Si cela correspond à La classe active est affichée.

Le principe est le même pour tp3, mais l'utilisation pour obtenir le nom actuel du contrôleur et le nom de la méthode est différente. , les exemples sont les suivants :

<li class="menu-list <if condition=&#39;$Think.const.CONTROLLER_NAME eq Help&#39;>active</if>"><a href="#"><i class="fa fa-tasks"></i> <span>帮助管理</span></a>
    <ul class="sub-menu-list">
       <li class="<if condition=&#39;$Think.const.ACTION_NAME eq whoClaim&#39;>active</if>"><a href="{:U(&#39;Help/whoClaim&#39;,&#39;&#39;,&#39;&#39;)}">谁认领了我</a></li>
    </ul>
</li>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal