Maison > développement back-end > tutoriel php > Cadre de développement PHP Tutoriel Yii Framework (12) Exemple de composant d'interface utilisateur ClipWidget

Cadre de développement PHP Tutoriel Yii Framework (12) Exemple de composant d'interface utilisateur ClipWidget

黄舟
Libérer: 2023-03-05 07:34:02
original
1368 Les gens l'ont consulté

CClipWidget fournit une fonction similaire à l'enregistrement d'une "macro". Le contenu défini entre l'initialisation et l'exécution de CClipWidget peut être stocké dans la variable Clip du contrôleur, puis lu à n'importe quel autre emplacement.

CClipWidget encapsule le beginClip et le endClip de CBaseController. L'utilisation de base du beginClip et du endClip de CBaseController est la suivante :

Définissez d'abord Clip

$this->beginClip('clipID');
// ... display the clip contents
$this->endClip();
Copier après la connexion

et vous devez ensuite l'utiliser. Clip

echo $this->clips['clipID'];
Copier après la connexion

Si $this ne pointe pas vers le contrôleur, mais vers un widget, vous pouvez utiliser

echo $this->getController()->clips ['clipID'];
Copier après la connexion

La méthode d'utilisation de ClipWidget est la suivante,

beginWidget('CClipWidget',array('id'=>'record')); ?>
endWidget(); ?>
clips['record']; ?>
-----------
clips['record']; ?>
Copier après la connexion

Tout d'abord, Clip est défini, qui est défini via beginWidget et endWidget. L'ID du clip est transmis par le paramètre id. Ensuite, vous pouvez appeler echo $this->clips['record']; pour afficher le contenu enregistré si nécessaire. Le contenu entre beginWidget et endWidget peut être personnalisé selon les besoins. Dans cet exemple, trois lignes de texte sont affichées.

Les résultats affichés sont les suivants :

Cadre de développement PHP Tutoriel Yii Framework (12) Exemple de composant dinterface utilisateur ClipWidget

Ce qui précède est le contenu du tutoriel du cadre de développement PHP Yii Framework (12) Exemple de composant d'interface utilisateur ClipWidget pour. 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