2017-01-25 17 views
1

を与えるマーク/詳細/インデックス/ someIdは、ここで1つのHTML内の2つのリンク​​タグ

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

に行くためのリンクを持っている1つの<td>タグは、私はこれと同じで、別のリンクを追加したいですこのあなたがアンカーを追加することができた後、別のリンクに行くだろうelse {echo 'Add Marks'; }<td>は、例えばマークス/詳細/ addfromsession/someId

+1

あなたを止めるのは何ですか?これまでに何を試しましたか? – mrun

+0

ちょうど 'td'タグの前にurlを見つけて、最後に – C2486

+0

を割り当てようとしましたが、いくつかの組み合わせを試みましたが、うまくいきませんでした。 – Seeker

答えて

1

以下のようにのようにこれは、1つのHTMLタグ<td>に2つのリンクを渡すための正しい方法です。

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

条件が真の場合

、一つのリンクはだから今、私たちが質問に正確に作業している2個のタグを持っている、それ以外の他のリンクが渡され、渡されます。

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> 
関連する問題