0
我嘗試做什麼:傳遞一個布爾值到一個視圖中Laravel
我嘗試一個布爾值傳遞給我的看法,以檢查它是否是真的還是假的。如果它設置爲true,我想添加一個類。我使用Laravel。其實,這裏是我的情況:
- 的.red類添加到所有行
- $ finances-> depense總是返回1,即使它在數據庫中說,0
這裏是我的代碼:
index.blade.php
@foreach($finances as $finance)
@if ($finance->depense = 1)
<tr class="red">
@elseif ($finance->depense = 0)
<tr>
@endif
<td><a href="{{ URL::to('finances/' . $finance->id) }}">{{$finance->description}}</a></td>
<td>{{ $finance->depense }}</td>
<td>{{ $finance->prix }}</td>
<td>{{ $finance->tps }}</td>
<td>{{ $finance->tvq }}</td>
<td>{{ $finance->grandtotal }}</td>
</tr>
@endforeach
FinancesController.php
public function index()
{
$finances = Finance::all();
return View::make('finances.index')->withFinances($finances);
}
出了什麼問題?
=用於分配,不用於比較。這就是爲什麼你總是得到1.使用==代替。 – Carter 2014-12-05 01:15:17
@Carter是的,謝謝你,我剛剛意識到! – 2014-12-05 01:18:09