php - Smarty Template: printing 2 columns in every iteration -


i have php script populates , assing smarty array. want print 2 columns in 1 row start row.

  {section name=customer loop=$custid}     <tr>      // love start loop here loop 2 times      <td>$custid<td>      // , end loop here      </tr>     {/section} 

you can use mod operator current loop index, (not tested) work:

{section name=customer loop=$custid}     {assign var="column" value=$smarty.section.customer.index%2}      {if $column==0}<tr>{/if}     <td>$custid<td>     {if $column==1 || $smarty.section.customer.last}</tr>{/if} {/section} 

Comments

Popular posts from this blog

java - nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet Hibernate+SpringMVC -

sql - Postgresql tables exists, but getting "relation does not exist" when querying -

asp.net mvc - breakpoint on javascript in CSHTML? -