Fórum assign() em PHP #582796
22/06/2017
0
Boa noite pessoal, pra que exatamente server o assign() em PHP? (No meu caso estou usando Template).
Abs!
Abs!
Gxf
Curtir tópico
+ 0
Responder
Post mais votado
23/06/2017
Olá Gabryel,
Qual seria o template no qual esta utilizando ?
Caso seja Smart que possui esta função assign() ela funciona para atribuir dados conforme exemplo abaixo.
Ao atribuir uma informação em Name o valor será x na view {$Name}
Onde o resultado poderá ser:
Espero ter esclarecido.
Abraços
Qual seria o template no qual esta utilizando ?
Caso seja Smart que possui esta função assign() ela funciona para atribuir dados conforme exemplo abaixo.
Ao atribuir uma informação em Name o valor será x na view {$Name}
<?php
// passing name/value pairs
$smarty->assign("Name", "Fred");
$smarty->assign("Address", $address);
// passing an associative array
$smarty->assign(array("city" => "Lincoln", "state" => "Nebraska"));
// passing an array
$myArray = array("no" => 10, "label" => "Peanuts");
$smarty->assign("foo",$myArray);
// passing a row from a database (eg adodb)
$sql = "select id, name, email from contacts where contact =".$id;
$smarty->assign("contact", $db->getRow($sql));
?>
Onde o resultado poderá ser:
{* note the vars are case sensitive like php *}
{$Name}
{$Address}
{$city}
{$state}
{$foo.no}, {$foo.label}
{$contact.id}, {$contact.name},{$contact.email}
Espero ter esclarecido.
Abraços
Fabio Rocha
Responder
Gostei + 2
Clique aqui para fazer login e interagir na Comunidade :)