Maison > développement back-end > tutoriel php > Framework de développement PHP Tutoriel Yii Framework (29) Exemple de menu de composant Zii

Framework de développement PHP Tutoriel Yii Framework (29) Exemple de menu de composant Zii

黄舟
Libérer: 2023-03-05 09:12:01
original
1377 Les gens l'ont consulté

En plus de présenter l'interface de base de données Yii, cet article présentera les composants Zii, notamment ListView, GridView et certains composants d'interface utilisateur basés sur JQuery, tels que AutoComplete, DataPicker, Button, Drag and Drop.

Cet article présente l'utilisation du menu Menu. CMenu utilise la liste HTML pour afficher le menu à plusieurs niveaux. La configuration du menu est configurée via son élément d'attribut. Chaque élément de menu comprend trois attributs principaux

visibles si. il est visible

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

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

De plus, il comprend également les attributs suivants :

label : Facultatif, nom du menu, prend en charge l'utilisation de balises HTML

url : Facultatif, cliquez sur l'URL. lien du menu

modèle : facultatif, modèle de menu

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

itemOptions : tableau, facultatif, HTML supplémentaire pour l'affichage des éléments de menu propriété.

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. Par exemple, dans cet exemple, modifier protected/views. /layout/main.php

$this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home',
'url'=>array('/site/index')),
array('label'=>'About',
'url'=>array('/site/page',
'view'=>'about')),
array('label'=>'Contact',
'url'=>array('/site/page',
'view'=>'contact')),
array('label'=>'Login',
'url'=>array('/site/login'),
'visible'=>false),
),
)); ?>
Copier après la connexion

Cet exemple utilise CViewAction pour afficher plusieurs pages statiques. Le répertoire par défaut des pages statiques est le sous-répertoire pages sous le répertoire View du contrôleur actuel. le répertoire des pages. Page about.php, contact.
Pour utiliser CViewAction pour afficher une page statique, vous devez modifier la méthode Actions du Controller :

public function actions()
{
return array(
'page'=>array(
'class'=>'CViewAction',
)
);
}
Copier après la connexion

De plus, si vous le souhaitez afficher les pistes hiérarchiques du menu (fil d'Ariane), vous pouvez utiliser le composant CBreadcrumbs du composant Zii, CBreadcrumbs est généralement utilisé avec CMenu

breadcrumbs)):?>
widget('zii.widgets.CBreadcrumbs', array(
'links'=>$this->breadcrumbs,
)); ?>
Copier après la connexion

Cet exemple utilise le CSS par défaut de Yii, le résultat d'affichage est le suivant :

Framework de développement PHP Tutoriel Yii Framework (29) Exemple de menu de composant Zii

Si vous n'utilisez pas CSS, le résultat d'affichage est le suivant :

Framework de développement PHP Tutoriel Yii Framework (29) Exemple de menu de composant Zii

On voit qu'il faut utiliser le composant CMenu avec le CSS approprié pour afficher un beau menu.


Ce qui précède est le contenu du tutoriel du framework de développement PHP Yii Framework (29) Exemple de menu de composant Zii Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois. (m.sbmmt.com) !

Étiquettes associées:
source:php.cn
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