assign <methodsynopsis> <type>void</type><methodname>assign</methodname> <methodparam><type>mixed</type><parameter>var</parameter></methodparam> </methodsynopsis> <methodsynopsis> <type>void</type><methodname>assign</methodname> <methodparam><type>string</type><parameter>varname</parameter></methodparam> <methodparam><type>mixed</type><parameter>var</parameter></methodparam> </methodsynopsis> <para> This is used to assign values to the templates. You can explicitly pass name/value pairs, or associative arrays containing the name/value pairs. </para> <example> <title>assign assign('Name', 'Fred'); $smarty->assign('Address', $address); // passing an associative array $smarty->assign(array("city" => "Lincoln", "state" => "Nebraska")); ?> ]]>