Maison  >  Article  >  développement back-end  >  Smarty analyse l'utilisation des variables réservées

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

*文
*文original
2018-01-02 09:56:361118parcourir

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}

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

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

{$smarty.post}

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

{$smarty.request}

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

{$smarty.cookie}

Identique à $_COOKIE pour obtenir les cookies

{$smarty.session}

Idem. comme $_SESSION pour obtenir la session

{$smarty.server}

Identique à $_SERVER pour obtenir les variables du serveur

{$smarty.env}

Identique à $_ENV pour obtenir les variables d'environnement

{$smarty.now}

Identique as time() pour obtenir l'horodatage

{$smarty.const}

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

{$smarty.capture}

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}

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

{$smarty.template}

Renvoyer le nom du modèle actuel

{$smarty.version}

La version intelligente

{$smarty.ldelim} {$smarty.rdelim}

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!

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