我需要使用Smarty输出一个表,然后让用户选择一行将它们带到另一个页面。
我可以很好地显示表格:
{html_table cols="Job Title,Salary,Sector,Location" loop=$results}
给出:
<table border="1">
<thead>
<tr>
<th>Job Title</th>
<th>Salary</th>
<th>Sector</th>
<th>Location</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dog walker</td>
<td>20000</td>
<td>None</td>
<td>London</td>
</tr>
<tr>
<td>F1 Driver</td>
<td>10000000</td>
<td>Financial Services</td>
<td>Scotland</td>
</tr>
</tbody>
</table>
但我不确定是否可以将超链接作为附加列添加到使用隐藏ID链接到页面的表中。
所以我想要一些链接:
<table border="1">
<thead>
<tr>
<th>Job Title</th>
<th>Salary</th>
<th>Sector</th>
<th>Location</th>
<th>Apply</th>
</tr>
</thead>
<tbody>
<tr>
<td>Dog walker</td>
<td>20000</td>
<td>None</td>
<td>London</td>
<td><a href="/apply/1">Apply</a></td>
</tr>
<tr>
<td>F1 Driver</td>
<td>10000000</td>
<td>Financial Services</td>
<td>Scotland</td>
<td><a href="/apply/23">Apply</a></td>
</tr>
</tbody>
</table>
这可能吗?
答案 0 :(得分:2)
是的,但是在将它传递给Smarty之前需要修改$results
数组,以便每行的第4个元素包含链接作为字符串。没有办法{html_table}
为您生成链接。