我需要{$user.unread}在我的*.tpl文件中以这种格式显示,而不需要任何for循环,这样只显示数字3.
我的php文件有$user = array('unread' => 3);什么应该是我的智能分配和php数组代码?
我这样做是为了将设计与智能代码集成,而无需与数据库连接.因此,{$user.unread}必须是在*.tpl文件中调用"3"或任何数字的格式,但在php文件中我可以定义一个静态数组并相应地调用smarty.我不确定php文件中的语法来定义这个静态数组并定义smarty assign.
您可以将数组分配给smarty变量.它应该按照你的意图工作.
在PHP中:
$user = array('unread' => 3);
$smarty->assign('user',$user)
Run Code Online (Sandbox Code Playgroud)
在tpl:
{$user.unread}
Run Code Online (Sandbox Code Playgroud)