1
我希望我的布爾值導致「true」或「false」而不是1和0.所以我嘗試使用if和else語句來獲得我想反映在用戶界面中的結果。但是,我仍然遇到一些錯誤,我不知道我犯了什麼錯誤。if和else laravel 4
這是我在查看文件夾
@extends('layouts.default')
@section('body')
<div class="well">
<table class="table">
<thead>
<th>Student ID</th>
<th>lastname</th>
<th>firstname</th>
<th>middlename</th>
<th>hscard</th>
<th>tor</th>
<th>dismissal</th>
<th>goodmoral</th>
<th>birth certificate</th>
<th>form 137</th>
<th>grade evaluation</th>
</thead>
@foreach ($results as $result)
<tr>
<td>{{$result->studentid}}</td>
<td>{{$result->lastname}}</td>
<td>{{$result->firstname}}</td>
<td>{{$result->middlename}}</td>
<td>{{$result->hscard}}</td>
<td>{{$result->tor}}</td>
<td>{{$result->dismissal }}</td>
<td>{{$result->goodmoral}}</td>
<td>{{$result->bcrtfcate}}</td>
<td>{{$result->form137}}</td>
<td>{{$result->grade_evaluation}}
</td>
</tr>
@endforeach
</table>
</div>
@stop
我試圖在if和else語句添加此代碼,我還是遇到了一些錯誤:
<td>{{$result->grade_evaluation}}
@if($result==1)
true
@else
false
</td>
你需要用'@ endif'結束if語句 – 2014-12-05 14:09:16
hello matt!我再也沒有收到任何錯誤,但是,我的所有行都標記爲false,並且「1」不會回顯正確的結果。 – 2014-12-05 14:22:59
您究竟在做什麼,您能否對此有點更明確?您正在輸出'$ result-> grade_evaluation',然後看起來您正在比較一個對象與一個整數,該整數將拋出一個通知,並最終評估爲true,從而始終輸出true。 – thpl 2014-12-05 14:23:19