SORU
12 Ocak 2009, PAZARTESİ


Neden PHP şablon sistemi kullanmalıyım?

Neden PHP şablon sistemi kullanmalıyım?

Benim sorum arkasındaki mantık: özellik zengin şablon, neden başka bir şablon motoru monte edebilir miyim? sistem PHP kendisi

Buldum sadece iki lehte şimdiye kadar

  1. Biraz daha temiz (bazen) sözdizimi
  2. Şablon motoru endişeleri ayırmak için zorlar bu yüzden genellikle iş mantığı uygulamak için yeterince güçlü değildir. PHP ile şablon size şablon oluşturma ilkeleri etrafında yürüyüş ve çorba tekrar kod yazmaya başlamak için yem olabilir.

... ve hem de eksileri karşılaştırıldığında oldukça düşük kalmaktadır.

Küçük bir örnek:

PHP

<h1><?=$title?></h1>
<ul>
  <?php foreach ($items as $item) {?>
  <li><?=$item?></li>
  <?php } ?>
</ul>

Smarty

<h1>{$title}</h1>
<ul>
  {foreach item=item from=$items}
  <li>{$item}</li>
  {/foreach}
</ul>

Gerçekten herhangi bir fark göremiyorum.

CEVAP
12 Ocak 2009, PAZARTESİ


Eğer kendinizi PHP ( şablon motoru ) içinde bir şablon motoru kullanmak için zorlama yok ama evet, dediğiniz gibi, kolay ve ayıran endişeleri kayma durdurmak için olur.

Ancak, sorunları olan insanlar aynı endişeleri HTML üreten ve smarty besleme sonunda, ya da Smarty PHP kod yürütme ayıran, çok Zeki pek endişe ayırma, sorununuzu çözmek için.

Ayrıca Bkz:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ampisound

    Ampisound

    12 Kasım 2006
  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011