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的模板方便啊
<?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的模板方便啊
{<foreach key=k item=i from=$array>}
{<$array.k>}
{<$k>}
{<$i>}
{</foreach>}
<% foreach from=$userlist item=user %>
<li><% $user.username %></li>
<% /foreach %>
</ul>