2017-08-14 79 views
1

笨查看文件代碼:想要在foreach循環中獲取數據庫記錄,這是在laravel blade/view文件中?

<?php 
    $i = 1; 
    if($recentOrders) { 
     foreach($recentOrders as $row) { 
      $shpname = $this->admin->getDataFromTableWithWhere('ci_user',array('user_id'=>$row->user_id)); 
      $StatusName = $this -> admin -> getDataFromTableWithWhere('ci_order_status',array('status_id'=>$row->status_id)); 
?> 

<tr> 
    <td><?php echo $i?></td> 
    <td><?php echo ucfirst($shpname[0]->shop_name); ?></td> 
    <td><?php echo $row->order_no; ?></td> 
    <td><?php echo ucfirst($StatusName[0]->name); ?></td> 
    <td> 
     <a href="#"> 
      <i class="fa fa-edit"></i> 
     </a> 
    </td> 
</tr> 

<?php } 
    $i++; 
} ?> 

現在一樣,我用它在laravel視圖(刀片)文件

希望獲取在foreach循環數據庫記錄(這是在laravel視圖/刀片文件)

請給我點子?

+0

除此之外,我認爲你需要利用刀片模板。你錯過了'foreach'標籤,'if'標籤,並且可能這些'php'標籤不被使用。 – Alfa

+0

不..這是CI代碼片段..我必須將它轉換成laravel代碼..我怎麼能? – Amita

+0

你有沒有現有的Laravel模型?我希望你創造了它。我也需要桌子的結構,所以我可以給你正確的方向。 – Alfa

回答

1

好了,懶下次不要

@if($recentOrders) 
    <?php $i = 1; ?> 

    @foreach($recentOrders as $rows) 
     <?php $shpname = DB::table('ci_user')->where('user_id', $row->user_id)->first() ?> 
     <?php $StatusName = DB::table('ci_order_status')->where('status_id', $row->status_id)->first() ?> 

     <tr> 
      <td>{{ $i }}</td> 
      <td>{{ ucfirst($shpname->shop_name) }}</td> 
      <td>{{ $row->order_no }}</td> 
      <td>{{ ucfirst($StatusName->name) }}</td> 
      <td> 
       <a href="#"> 
        <i class="fa fa-edit"></i> 
       </a> 
      </td> 
     </tr> 

     <?php $i++; ?> 
    @endforeach 
@endif 
從問題
+0

yeaah ..它的工作..謝謝你 – Amita

+0

請給予好評/接受它作爲正確答案,讓另一個人有相同問題與你會注意到這一點, – Alfa

相關問題