PHP 的现实代码:<ol>
<?php foreach($PropertyColumns as $PropertyColumn) { ?>
  <li><?php echo $PropertyColumn['SysName']?> <?php foreach($Languages as $Language) { 
echo $Language['SysName'].':'.$PropertyColumn[$Language['SysName'].'_Name'].' ';
} ?>
  <a href="<?php echo url('PropertyColumn', 'Del', array('id' => $PropertyColumn['ID'])); ?>">Delete</a>
  <a href="<?php echo url('PropertyColumn', 'Edit', array('id' => $PropertyColumn['ID'])); ?>">Edit</a></li>
   <?php } ?>
</ol>
Smarty却很难实现。
其中第二级的数组下标为动态字符串,我的smarty实现如下:<ol>
{section name=PropertyColumn loop=$PropertyColumns}
  <li>{$PropertyColumns[PropertyColumn].SysName} {section name=Language loop=$Languages}
{$Languages[Language].SysName}:{$PropertyColumns[PropertyColumn].`$Languages[Language].SysName`_Name} {/section}
  <a href="<?php echo url('PropertyColumn', 'Del', array('id' => $PropertyColumn['ID'])); ?>">Delete</a>
  <a href="<?php echo url('PropertyColumn', 'Edit', array('id' => $PropertyColumn['ID'])); ?>">Edit</a></li>
   {/section}
</ol>但不行,感觉还是用DW的模板方便啊