Get Smarty

Donate

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? EyewearCanada.com is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping - Weddingdresstrend.com

Shop for 2018 World Cup Football Boots Online sale at guthjcc.com

Browse best 2018 world cup soccer cleats and shoes from SoccerAzteca.com

Advertisement

A variável reservada {$smarty}

A variável reservada {$smarty} pode ser utilizada para acessar variáveis especiais do template. Segue uma lista completa.

Variáveis Request

Variáveis request como get, post, cookies, server, environment, e session podem ser acessadas como mostrado nos exemplos abaixo:

Example 4.6. Mostrando váriáveis request

{* mostra o valor de page da URL (GET) http://www.domain.com/index.php?page=foo *}
{$smarty.get.page}

{* mostra a variável "page" de um formulário (POST) *}
{$smarty.post.page}

{* mostra o valor do cookie "username" *}
{$smarty.cookies.username}

{* mostra a variável do servidor "SERVER_NAME" *}
{$smarty.server.SERVER_NAME}

{* mostra a variável de ambiente do sistema "PATH" *}
{$smarty.env.PATH}

{* mostra a variável de session do php "id" *}
{$smarty.session.id}

{* mostra a variável "username" da união de get/post/cookies/server/env *}
{$smarty.request.username}

{$smarty.now}

O timestamp atual pode ser acessado com {$smarty.now}. O número reflete o número de segundos passados desde o assim chamado Epoch (1 de Janeiro de 1970) e pode ser passado diretamente para o modificador date_format para mostrar a data.

Example 4.7. Usando {$smarty.now}

{* usa o modificador date_format para mostrar a data e hora atuais *}
{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}

{$smarty.const}

Você pode acessar o valor de constantes PHP diretamente.

Example 4.8. Usando {$smarty.const}

{$smarty.const._MY_CONST_VAL}

{$smarty.capture}

A saída capturada via {capture}..{/capture} pode ser acessada usando a variável {$smarty}. Veja a a seção sobre capture para um exemplo.

{$smarty.config}

A variável {$smarty} pode ser usada para referir variáveis de configuração carregadas. {$smarty.config.foo} é um sinonimo para {#foo#}. Veja a seção sobre config_load para um exemplo.

{$smarty.section}, {$smarty.foreach}

A variável {$smarty} pode ser usada para se referir a propriedades 'section' e 'foreach' de loop. Veja a documentação sobre section e foreach.

{$smarty.template}

Esta variável contém o nome do template atual que esta sendo processado.

{$smarty.ldelim}

This variable is used for printing the left-delimiter value literally. See also {ldelim},{rdelim}.

{$smarty.rdelim}

This variable is used for printing the right-delimiter value literally. See also {rdelim},{rdelim}.

Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 16 plus 19? (Are you human?)

Advertisement