Güvenli PHP Şablon Motorları [kapalı]

4 Cevap php

Basit, kısa sözdizimi sunan bazı PHP şablonu motorları nelerdir? Ne arıyoruz olduğunu:

  1. Koşul (if / else)
  2. Foreach döngüleri
  3. Değişken değiştirmeler
  4. (URL jeneratörler için yani) özel etiketler oluşturmak mümkün

Biz uygulamalar kendi sunucuları üzerinde çalıştırmak ediliyor çünkü güvenli olması gerekir, ama biz hala insanlar şeyler bakmak şekilde düzenlemek mümkün olmak istiyorum. Biz saf PHP tabanlı sistemleri göz ardı konum nedeni budur.

Ben Django'nın motoru nasıl seviyorum, ama ben gördüm sadece PHP uygulaması (Calypso) çok olgun değil ve her yerde oluyor gibi görünmüyor.

Adında bir yenice proje Dwoo ilginç görünüyor ama biz bunun için gereken yol çalışma almak için iş biraz alıyor. Temelde bir veritabanı şablonları almak ve sonra memcached için "derlenmiş" sürümü önbelleğe zorunda, ama Dwoo şablon sağlayıcıları / önbelleğe alma mekanizmaları geçmek için çok basit bir yol sunmuyor. Bu dosya sistemi ve dosya sistemi gibi davranışlara bağlı oluyor. Bu mümkündür, ama biz diğer seçenekler arıyoruz.

Biz sadece Smarty kullanarak sona erebilir. Ama bu projenin geleceği emin değilim, biraz ölü gibi görünüyor.

4 Cevap

Biz bu yana Twig geçiş ettik.

I PHPTAL büyük hayranıyım. Ben şablonu sözdizimi geçerli XML / XHTML olduğu gibi. Ve bu DTD tahrik beri, hatta birçok editörleri içine dilini entegre edebilirsiniz.

TinyButStrong kullanmak ve uygulamak için, kod basit ve W3C geçerli şablonları olabilir sadece biri. Yani hatta Dreamweaver veya diğer WYSIWYG editör ile şablonları düzenleyebilirsiniz.

Dal şablon motorları için ilginç bir yaklaşımdır. Makrell olarak kullanılan, ancak daha sonra yazar öldürdü.