Mam pytanie czy dla czytelności kodu w widoku, czyli tam gdzie jest głównie html stosuje się nawiasy klamrowe czy samą postać {:,endif itp...}
1 wersja
<?php foreach ($notes['data'] as $i => $note): ?>
<tr <?php if($i %2 == 0): ?>class="odd"
<?php endif;?>>
<td><?php echo $note->id; ?>
<a style="cursor: pointer;" href="#" onclick="$('#note-<?php echo $note->id; ?>').show(1000);">(więcej)
</a></td> <td><?php echo $note->date; ?>
</td> <?php if($note->mileage): ?>
<td><?php echo $note->mileage; ?> km
</td> <?php else: ?>
<td><?php echo $this->garages->get_name($note->garage_id); ?>
</td> <?php endif; ?>
<?php endforeach; ?>
2 wersja
<?php foreach ($notes['data'] as $i => $note){ ?>
<tr <?php if($i %2 == 0){ ?>class="odd"
<?php } ?>>
<td><?php echo $note->id; ?>
<a style="cursor: pointer;" href="#" onclick="$('#note-<?php echo $note->id; ?>').show(1000);">(więcej)
</a></td> <td><?php echo $note->date; ?>
</td> <?php if($note->mileage){ ?>
<td><?php echo $note->mileage; ?> km
</td> <?php }else{ ?>
<td><?php echo $this->garages->get_name($note->garage_id); ?>
</td> <?php } ?>
<?php } ?>