Funções

Bruno.Oliveira
Mensagens: 26
Registrado em: 14/Out/2016, 14:53

Funções

Mensagem por Bruno.Oliveira » 17/Jun/2019, 19:45

Modelo

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}