这是一个<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>
我想在else {echo 'Add Marks'; }
之后的同一<td>
中添加另一个链接,该链接将转到另一个链接,例如标记/详细信息/addfromsession/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'; };?> </a>
<a href="SOME LINK">SOME TEXT</a>
</td>
这是在一个 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;?>
如果条件为真,则传递一个链接,否则传递另一个链接,所以现在我们有两个标签完全适用于问题。