Maison >cadre php >YII >Qu'est-ce que zii dans yii ?

Qu'est-ce que zii dans yii ?

青灯夜游
青灯夜游original
2020-07-18 11:00:082918parcourir

zii est une bibliothèque de composants fournie par le framework YII, comprenant la vue liste ListView, la vue table GridView, et comprend également certains composants d'interface utilisateur basés sur JQuery, tels que AutoComplete, DataPicker, Button, Drag and Drop, etc.

Qu'est-ce que zii dans yii ?

Bibliothèque de composants zii du framework YII, comprenant ListView, GridView et certains composants d'interface utilisateur basés sur JQuery, tels que AutoComplete, DataPicker, Button, Drag and Drop, etc. Les composants Zii sont principalement définis dans le package zii ,zii.widget.

Remarque : étant donné que certains composants de l'interface utilisateur sont étroitement liés à la source de données (fournisseur de données), l'interface de base de données prise en charge par Yii doit être introduite en premier.

Exemple de composant Zii-Menu

Le menu utilise une liste HTML pour afficher un menu à plusieurs niveaux. La configuration du menu est configurée via son élément d'attribut. Chaque élément de menu en comprend trois. principaux attributs.

  • visible s'il est visible

  • actif si l'élément de menu actuel est sélectionné,

  • élément de sous-menu éléments.

De plus, il comprend également les attributs suivants :

  • libellé : facultatif, nom du menu, prend en charge l'utilisation de balises HTML.

  • url : Facultatif, cliquez sur le menu pour rediriger le lien URL

  • modèle : Facultatif, modèle de menu

  • linkOptions : tableau, facultatif, attributs de lien HTML supplémentaires

  • itemOptions : tableau, facultatif, attributs HTML supplémentaires pour l'affichage des éléments de menu.

  • submenuOptions : tableau, facultatif, affiche en plus les attributs HTML du sous-menu

Généralement, le menu peut être défini dans la mise en page, comme ceci Par exemple, modifiez protected/views/layout/main.php

 <?php $this->widget(&#39;zii.widgets.CMenu&#39;,array(
            &#39;items&#39;=>array(
                        array(&#39;label&#39;=>&#39;Home&#39;,
                            &#39;url&#39;=>array(&#39;/site/index&#39;)),
                        array(&#39;label&#39;=>&#39;About&#39;,
                            &#39;url&#39;=>array(&#39;/site/page&#39;,
                            &#39;view&#39;=>&#39;about&#39;)),
                        array(&#39;label&#39;=>&#39;Contact&#39;,
                            &#39;url&#39;=>array(&#39;/site/page&#39;,
                            &#39;view&#39;=>&#39;contact&#39;)),
                        array(&#39;label&#39;=>&#39;Login&#39;,
                            &#39;url&#39;=>array(&#39;/site/login&#39;),
                            &#39;visible&#39;=>false),
                        ),
        )); 
 ?>

Articles et tutoriels associés recommandés : "Tutoriel du framework yii", "Tutoriel PHP"

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!

Déclaration:
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