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

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • LimeFire

    LimeFire

    2 ŞUBAT 2012
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009