<?php foreach ($jobeet_job_list as $jobeet_job): ?>
<tr>
<td><a href="<?php echo url_for('job/show?id='.$jobeet_job->getId()) ?>"><?php echo $jobeet_job->getId() ?></a></td>
<td><?php echo $jobeet_job->getCompany() ?></td>
<td><?php echo $jobeet_job->getIsPublic() ?></td>
<td><?php echo $jobeet_job->getIsActivated() ?></td>
</tr>
<?php endforeach; ?>
はIsPublic();
ビューまたはコントローラですか?例えばsymfonyのMVC
<?php foreach ($jobeet_job_list as $jobeet_job): ?>
<tr class=" <?php if ($jobeet_job->getIsPublic() == 0) { echo "public"; } else {echo "unpublic";})?> ">
<td> <?php if ($jobeet_job->getIsPublic() == 0) { echo "public"; } else {echo "unpublic";})?> </td>
</tr>
<?php endforeach; ?>
に依存してTRにクラスを追加したいと考えています:
<tr class="public"> or <tr class="unpublic"> and
<td> public </td> or <td> unpublic </td>
に命令をVIEWにすることができELSE IF?適切なMVCのコントローラ内にあるはずですか?
'getIsSomething()'?これは素晴らしい関数名です(あなたのフレームワークがゲッターのような名前を付ける必要があるかどうかは分かりません)。通常、ブール値のゲッターは 'isSomething() 'となります。 – ThiefMaster
関数が0(== false)を返すときはpublicです。これは、一般的には逆です。 – Maerlyn