标签: php smarty
我不明白如何在Smarty中指定正确的名称。
如果我尝试这样做,则无法识别:
$smarty->assign('lang[\'city\']', $lang['city']);
它没有指定任何东西......
$ lang是一个关联数组,如$lang = array('city'=>'Here', 'name'=>'Steve');
$lang = array('city'=>'Here', 'name'=>'Steve');
答案 0 :(得分:4)
根据smarty documentation你应该使用:
$smarty->assign( 'lang', $lang);
在模板中:
{$lang.city}