Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Widok z kodem php
tabbi
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 30.10.2010

Ostrzeżenie: (0%)
-----


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
  1. <?php foreach ($notes['data'] as $i => $note): ?>
  2. <tr <?php if($i %2 == 0): ?>class="odd"<?php endif;?>>
  3. <td><?php echo $note->id; ?> <a style="cursor: pointer;" href="#" onclick="$('#note-<?php echo $note->id; ?>').show(1000);">(więcej)</a></td>
  4. <td><?php echo $note->date; ?></td>
  5. <?php if($note->mileage): ?>
  6. <td><?php echo $note->mileage; ?> km</td>
  7. <?php else: ?>
  8. <td><?php echo $this->garages->get_name($note->garage_id); ?></td>
  9. <?php endif; ?>
  10. <?php endforeach; ?>


2 wersja
  1. <?php foreach ($notes['data'] as $i => $note){ ?>
  2. <tr <?php if($i %2 == 0){ ?>class="odd"<?php } ?>>
  3. <td><?php echo $note->id; ?> <a style="cursor: pointer;" href="#" onclick="$('#note-<?php echo $note->id; ?>').show(1000);">(więcej)</a></td>
  4. <td><?php echo $note->date; ?></td>
  5. <?php if($note->mileage){ ?>
  6. <td><?php echo $note->mileage; ?> km</td>
  7. <?php }else{ ?>
  8. <td><?php echo $this->garages->get_name($note->garage_id); ?></td>
  9. <?php } ?>
  10. <?php } ?>
Go to the top of the page
+Quote Post
gothye
post
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

Ostrzeżenie: (0%)
-----


To zależy wyłącznie od Ciebie
Ja osobiście używam if - endif
Go to the top of the page
+Quote Post
MGraphics
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 2
Dołączył: 2.03.2012
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Moim zdaniem w przypadku mieszanego kodu ( najczęścniej widoku ) warto używać if endif tak samo jak foreach i endforeach. Jak dla mnie ułatwia to pisanie i zapobiega zbędnym błędą.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:32