3 回答

TA貢獻1829條經驗 獲得超7個贊
您真的不應該在控制器中處理視圖邏輯。
但是要在控制器中做你想做的
foreach($data as $row){
$output .= '
<tr>
<td>'.$row->client_name.'</td>
<td>'.$row->adrress.'</td>
<td>'.$row->occupation.'</td>
<td>'.$row->payeee.'</td>';
if($row->status == "bad"){
$output .= '<td style="background-color:red;">'.$row->status.'</td>';
} else if($row->status == "good") {
$output .= '<td style="background-color:green;">'.$row->status.'</td>';
}
$output .= '</tr>';
}
但是你應該做的是在你的刀片文件中處理它。此外,您可能希望在樣式表中創建樣式并應用類而不是內聯 css。

TA貢獻1772條經驗 獲得超5個贊
嘗試這個
foreach($data as $row)
{
$output .= '
<tr>
<td>'.$row->client_name.'</td>
<td>'.$row->adrress.'</td>
<td>'.$row->occupation.'</td>
<td>'.$row->payeee.'</td>
@if($row->status == "blocked")
<td> <button type="button" class="btn btn-danger">blocked</button> </td>
@elseif($row->status == "authorized")
<td> <button type="button" class="btn btn-success">authorized</button> </td>
@endif
</tr>
或者
foreach($data as $row){
$output .= '
<tr>
<td>'.$row->client_name.'</td>
<td>'.$row->adrress.'</td>
<td>'.$row->occupation.'</td>
<td>'.$row->payeee.'</td>';
if($row->status == "bad"){
$output .= '<td style="background-color:red;">'.$row->status.'</td>';
} else if($row->status == "good") {
$output .= '<td style="background-color:green;">'.$row->status.'</td>';
}
$output .= '</tr>';
}

TA貢獻1794條經驗 獲得超8個贊
這是有效的代碼
foreach($data as $row){
$output .= '
<tr>
<td>'.$row->client_name.'</td>
<td>'.$row->adrress.'</td>
<td>'.$row->occupation.'</td>
<td>'.$row->payeee.'</td>';
if($row->status == "bad"){
$output .= '<td style="background-color:red;">'.$row->status.'</td>';
} else if($row->status == "good") {
$output .= '<td style="background-color:green;">'.$row->status.'</td>';
}
$output .= '</tr>';
}
- 3 回答
- 0 關注
- 170 瀏覽
添加回答
舉報