这是我指定的变量
{assign var="count" value=0}
我把变量放在foreach语句中
{foreach from=$name item=names}
{assign var="count" value=$count+1}
{/foreach}
想要在名为" friendsCount"
的div中显示变量<div class="friendsCount">
Total friends:{$count}
</div>
但是当程序错误消息显示时#34;试图获得非对象的属性&#34;。请帮我找一个解决方案。我使用codeigniter
答案 0 :(得分:2)
在smarty中声明变量时,您不需要""
。您可以简单地声明这样。
{assign var=count value=0}
{foreach from=$name item=names}
{assign var=count value=$count+1}
{/foreach}
答案 1 :(得分:1)
您可以使用{$friends|count}
文档: http://smarty.incutio.com/?page=SmartyFrequentlyAskedQuestions#template-1