以下是一个<td>
标记,其中包含指向标记/详细信息/索引/ someId 的链接,
<td>
<a href="<?php
echo $this->url('marks/details',array('action'=>'index','id'=>$item['studentAcademicId']))
?>">
<?php
if(($item['marksObtained'])!= Null )
{
echo $item['marksObtained'];
}
else {echo 'Add Marks'; };
?>
</td>
我想添加另一个链接,在<td>
else {echo 'Add Marks'; }
之后添加到另一个链接,例如标记/详细信息/ addfromsession / someId
答案 0 :(得分:1)
锚标记未关闭,您可以添加锚点。如下所示
<td>
<a href="
<?php echo $this->url(
'marks/details',array('action'=>'index','id'=>$item['studentAcademicId']))?>">
<?php if(($item['marksObtained'])!= Null )
{ echo
$item['marksObtained'];}
else {echo 'Add Marks'; };?> </a>
<a href="SOME LINK">SOME TEXT</a>
</td>
答案 1 :(得分:1)
这是在一个HTML
<td>
标记中传递两个链接的正确方法。
<?php foreach ($this->data as $item): ?>
<tr>
<td>
<?php if(isset( $item['marksObtained']) && $item['marksObtained'] > 0){?>
<a href="<?=$this->url( 'marks/details', array('action'=>'index', 'id'=>$item['studentAcademicId']))?>">
<?php echo $item['marksObtained']; ?></a>
<?php }else{ ?>
<a href="<?=$this->url( 'marks/details', array('action'=>'add', 'id'=>$item['studentAcademicId']))?>">
Add Marks</a>
<?php }?>
</td>
</tr>
<?php endforeach;?>
如果condition为true,则传递一个链接,否则传递另一个链接,所以现在我们有两个与该问题完全一致的标记。