This article mainly introduces the usage of Smarty reserved variables. It introduces the functions and usage of common Smarty reserved variables in more detail. Friends in need can refer to it. I hope to be helpful.
The details are as follows:
The {$smarty} variable does not need to be allocated. It can be directly used in the template to access some special template variables. There are many variables, such as: page request variable $ _GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE, and some environment variables such as $_ENV, $_SERVER, which can be obtained directly through the following methods:
{$smarty.get}
Same as $_GET to obtain url parameters
For example: $_GET['page'] Obtain through {$smarty.get.page}
{$smarty.post}
Same as $_POST to get the parameters
{$smarty.request}
Same as $_REQUEST to get the request parameters
{$smarty.cookie}
Same as $_COOKIE to get cookie
{$smarty.session}
Same as $_SESSION to get session
{$smarty.server}
Same as $_SERVER to get server variables
{$smarty.env}
Same as $_ENV to get environment variables
{$smarty.now}
Same as time(), get timestamp
{$smarty.const}
Directly access PHP constants, such as {$smarty.const.__FILE__}
{$smarty.capture}
Through the built-in {capture}. The template output captured by the ..{/capture} function can be accessed by {$smarty.capture.name}
{$smarty.section} {$smarty.foreach}
is used to access the loop attributes of {section} and {foreach} respectively, with some first, last, Attribute values such as index can be used
{$smarty.template}
Returns the current template name
{$smarty.version}
smarty version
{$smarty.ldelim} {$smarty.rdelim}
is used to print the left separator and right separator, class {ldelim}{rdelim}
Related recommendations:
Detailed explanation of CI framework integration smarty examples
Detailed explanation of how the Smarty template engine caches the mechanism
Smarty template engine video teaching material course recommendation
The above is the detailed content of Smarty analyzes the usage of reserved variables. For more information, please follow other related articles on the PHP Chinese website!