Как добавить ссылку на таблицу в Smarty? - PullRequest
2 голосов
/ 18 февраля 2011

У меня есть требование для вывода таблицы с использованием 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> 

но я не уверен, возможно ли добавить гиперссылку в качестве дополнительного столбца к таблице, которая ссылается на страницу, используя скрытый идентификатор.

Так что я хотел бы что-то связать это:

<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> 

Это возможно?

1 Ответ

2 голосов
/ 18 февраля 2011

Да, но вам нужно изменить массив $results, прежде чем передавать его в Smarty, чтобы 4-й элемент каждой строки содержал ссылку в виде строки.

не может создать ссылку для вас. *1003*
...