Heim  >  Artikel  >  PHP-Framework  >  Was ist zii in yii?

Was ist zii in yii?

青灯夜游
青灯夜游Original
2020-07-18 11:00:082884Durchsuche

zii ist eine vom YII-Framework bereitgestellte Komponentenbibliothek, einschließlich Listenansicht ListView, Tabellenansicht GridView und enthält auch einige JQuery-basierte UI-Komponenten wie AutoComplete, DataPicker, Button, Drag & Drop usw.

Was ist zii in yii?

Zii-Komponentenbibliothek des YII-Frameworks, einschließlich ListView, GridView und einigen JQuery-basierten UI-Komponenten wie AutoComplete, DataPicker, Button, Drag & Drop usw Zii-Komponenten werden hauptsächlich im Paket zii,zii.widget definiert.

Hinweis: Da einige der UI-Komponenten eng mit der Datenquelle (Datenanbieter) verknüpft sind, muss zunächst die von Yii unterstützte Datenbankschnittstelle eingeführt werden.

Beispiel für ein Zii-Komponentenmenü

Menü verwendet eine HTML-Liste, um ein mehrstufiges Menü anzuzeigen. Die Menükonfiguration wird über sein Attributelement konfiguriert Hauptattribute.

  • sichtbar Ob es sichtbar ist

  • aktiv Ob der aktuelle Menüpunkt ausgewählt ist,

  • Elemente Untermenüpunkt .

Darüber hinaus enthält es auch die folgenden Attribute:

  • Label: optional, Menüname, unterstützt die Verwendung von HTML-Tags.

  • URL: Optional, klicken Sie auf das Menü, um den URL-Link umzuleiten

  • Vorlage: Optional, Menüvorlage

  • linkOptions: Array, optional, zusätzliche HTML-Linkattribute

  • itemOptions: Array, optional, zusätzliche HTML-Attribute zur Anzeige von Menüelementen.

  • submenuOptions: Array, optional, zusätzlich die HTML-Attribute des Untermenüs anzeigen

Generell kann das Menü im Layout definiert werden, z Ändern Sie beispielsweise 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),
                        ),
        )); 
 ?>

Empfohlene verwandte Artikel und Tutorials: „yii Framework Tutorial“, „PHP Tutorial

Das obige ist der detaillierte Inhalt vonWas ist zii in yii?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn