Smarty analyse l'utilisation des variables réservées

*文
Libérer: 2023-03-18 21:02:02
original
1181 Les gens l'ont consulté

Cet article présente principalement l'utilisation des variables réservées Smarty. Il présente plus en détail les fonctions et l'utilisation des variables réservées Smarty communes. Les amis dans le besoin peuvent s'y référer. J'espère que cela aide tout le monde.

Les détails sont les suivants :

La variable {$smarty} n'a pas besoin d'être allouée. Elle peut être directement utilisée dans le modèle pour accéder à certaines variables spéciales du modèle. , telles que : variable de demande de page $ _GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE et certaines variables d'environnement telles que $_ENV, $_SERVER, qui peuvent être obtenues directement via les méthodes suivantes :

{$smarty.get}
Copier après la connexion

Identique à $_GET pour obtenir l'url Paramètres

tels que : $_GET['page'] L'obtention de

{$smarty.post}
Copier après la connexion

via {$smarty.get.page} est la même comme $_POST L'obtention des paramètres

{$smarty.request}
Copier après la connexion

est la même chose que $_REQUEST pour obtenir les paramètres de la demande

{$smarty.cookie}
Copier après la connexion

Identique à $_COOKIE pour obtenir les cookies

{$smarty.session}
Copier après la connexion

Idem. comme $_SESSION pour obtenir la session

{$smarty.server}
Copier après la connexion

Identique à $_SERVER pour obtenir les variables du serveur

{$smarty.env}
Copier après la connexion

Identique à $_ENV pour obtenir les variables d'environnement

{$smarty.now}
Copier après la connexion

Identique as time() pour obtenir l'horodatage

{$smarty.const}
Copier après la connexion

Accédez directement aux constantes PHP, telles que {$smarty.const .__FILE__}

{$smarty.capture}
Copier après la connexion

Sortie du modèle capturée via la {capture intégrée La fonction }...{/capture} est accessible par {$smarty.capture.name}

{$smarty.section} {$smarty.foreach}
Copier après la connexion

Utilisée pour accéder aux attributs de boucle de {section} et {foreach} respectivement. , last, index et autres valeurs d'attribut​​disponibles

{$smarty.template}
Copier après la connexion

Renvoyer le nom du modèle actuel

{$smarty.version}
Copier après la connexion

La version intelligente

{$smarty.ldelim} {$smarty.rdelim}
Copier après la connexion

est utilisée pour imprimer le délimiteur gauche et le délimiteur droit, classe {ldelim}{rdelim}

Recommandations associées :

Explication détaillée de l'instance smarty d'intégration du framework CI

Explication détaillée de la façon dont le moteur de modèles Smarty met en cache

Cours de matériel pédagogique vidéo sur le moteur de modèles Smarty recommandation

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: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