assign() em PHP
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
Clique aqui para fazer login e interagir na Comunidade :)