在一个 HTML 标记中给出两个链接<td>



这是一个<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;?>

如果条件为真,则传递一个链接,否则传递另一个链接,所以现在我们有两个标签完全适用于问题。

最新更新