我有一个关联数组,我试图得到第一个聪明的记录.
在PHP我使用当前(数组),但聪明似乎没有当前.
所以我写下面的代码
{if is_array($browseProducts.data) }
<ul class="products-grid">
{foreach from=$browseProducts.data item=item}
{assign var='image' value=''}
{if is_array($item.images) }
{php} $image=current($item.images); {/php}
{/if}
{/foreach}
</ul>
{/if}
Run Code Online (Sandbox Code Playgroud)
在{php}部分当前($ item.images)给出警告:current()[function.current]:传递的变量不是数组或对象
语法是正确的,所以我想{php}无法读取smarty的$ item.images
任何方式将$ item.images传递给{php}部分,或者是什么.
有什么建议可以解决我的问题吗?