- Setando Variavel.
Utilização no arquivo template.
Código: Selecionar todos
$smarty->assign("Name","Fernando");
Código: Selecionar todos
Hello {$Name}
- Funcoes SmartyPHP
Código: Selecionar todos
function smarty_function_CarregaTiposDeImoveis($params, &$smarty){ $db = new Database(); $stmt = $db->prepare("select distinct tipo as IMOVEL_TIPO from web_imoveis_tipos(:aluguel_codigo, :vendas_codigo, '', '', '')"); $stmt->bindParam(':aluguel_codigo', $_SESSION[Internet::CapturaDominioCorrente().'_ALUGUEL'], \PDO::PARAM_STR); $stmt->bindParam(':vendas_codigo', $_SESSION[Internet::CapturaDominioCorrente().'_VENDAS'], \PDO::PARAM_STR); $stmt->execute(); $stmt->setFetchMode(\PDO::FETCH_LAZY); $smarty->assign('IMOVEIS_TIPO', $stmt); }
Utilização no Template.Código: Selecionar todos
{CarregaTiposDeImoveis} {foreach $IMOVEIS_TIPO as $r} {$r.imovel_tipo}<br> {foreachelse} .. no results .. {/foreach}