2016-10-26 1 views
-2

Я хочу автоматически генерировать серийный номер для строк. Мой данный код не работаетЯ хочу автоматически генерировать серийный номер для строк. Мой заданный код не работает

{if ($invoice.type_id == 2) || ($invoice.type_id == 3) } 
    {foreach from=$invoiceItems item=invoiceItem} 
     <tr> 
      {assign var=number value=0} 
       {foreach number=$var+1} 
       <td> 
        {$number} 
       </td> 
       {/foreach} 
     </tr> 
    {/foreach} 
{/if} 
+0

Как оленья кожа это работает? Каков фактический результат и какой желаемый результат? – mjs

ответ

0

ли вы попробовать решение от related question?

{foreach} {$num|assign:$num+1} {$num} {/foreach}

+0

Да, я попробовал. но он также не работает. –

+0

попробовать это '{присвоить значение переменная = число = 1}

{Еогеасп от = $ invoiceItems п = invoiceItem} {$ число = $ + номер 1} {/ foreach}
{$ номер}
' –

+0

Всякий раз, когда я использовал для назначения var, он всегда показывает пустую страницу. –

Смежные вопросы