Smarty geliştiriciler özel bir sözdizimi kullanarak dinamik düzenleri yazma ve PHP önceden belirlenmiş kurallara göre içeriği işlemek için izin verir.
Kod bakım ile yardımcı ve daha hızlı bir oranda önyüz şablonları üreterek kalkınma zaman aşağı kesim, büyük ölçekli uygulamaları geliştirirken Bu genellikle iyi bir fikir olarak kabul edilir.
Smarty da son derece iyi belgelenmiş ve hala ne olursa olsun çoğu aynı ilkelerinin uygulanması, ya da düpedüz kodu kopyalayarak, pazar sular var benzer çözümler bolluk kullanılır.
Motor açık kaynak pazarında geniş kabul gördü, şu anda XOOPS CMS, CMS Made Simple, ve TikiWiki
Özellikler :.
- azaltır geliştirme zamanı
- Kolay kodu korumak için
- Kolay sözdizimi, kolay anlamak için
- Şablon miras desteklenmektedir
- HTML / CSS PHP ayrılması
- organizasyon ve yönetimi için Okunabilirlik
- 3. parti şablon erişim için güvenlik
- Özellik bütünlüğü
- tüm ihtiyaçlarına kolayca uzatılabilir
- Massive kullanıcı tabanı, toplum geliştirilen
Bu sürümdeki yeni nedir:
- & quot Bugfix güvenlik modu; & # x3c; komut dili = php & # x3e; & quot; $ php_handling özelliği tarafından kontrol edilmelidir
- miras blokların Bugfix şablon kaynak geçersiz alabilir
- Bugfix mevcut çocuk {blok} etiketi ayarı ebeveyn {blok} etiketi ekleme / başına geçersiz kılmalıdır
- ilk kelime kesim uzunluğu aşan eğer yanlış çıkış sonu dize yaptım wordwrap Bugfix değiştirici = true
- Bugfix önbellek net önbellek klasörü yoksa zaman
- Geliştirme şablon kaynağından otomatik BOM kaldırmak
- Bugfix 2014/02/06 olan bufix aynı ada ancak farklı şablon klasörleri çocuk şablonları doğru kullanımını kırdı
Varsayılan kaynak türü 'dosya' değilse
Kaynak uzanır
Hangi sürümü 3.1.19 Yeni:
- Bugfix şablon değişkenleri Paramtre olarak kabul edilemez bir {} nocache bölümünde eklediğinizde {dahil}
- ayrıştırma hataları neden olabilir bazı charsets Bugfix büyük şablon metin
- Bugfix nesneleri 2014/06/06 yazım düzeltmeleri sonra işe yaramadı kayıtlı
- Bugfix {blok} {literal} etiketleri .. {/ literal} Düzgün görüntülenmeyen var
- & quot gibi Bugfix UNC WINDOWS YOLU; & # x5C; & # x5C, psf & # x5C, yol & # x5C, # x5C için &; dir & quot; şablon dizinine olarak işe yaramadı
- Bugfix {} html_image güvenlik kontrolü BASEDIR dosyaları akrabası başarısız oldu
- test sonucu Sabit PHPUnit outputFilterTrimWhitespaceTests.php iddianın
- Sabit yazım, PHPDoc, küçük hatalar, kod temizleme
- özdeş derlenmiş dosya adları neden olabilir göreceli şablon dirs ile birden cwd kullanma.
- Bugfix createTemplate arayarak (şablon, veri) boş veri dizisi ile dize dönüştürme dizinin bildirimi neden
- Bugfix clearCompiledTemplate (), bir compile_id belirtilen zaman WINDOWS dosyaları silmek değil
- 2014/05/04 olan bugfix döndür
Içinde
% -e Tarih formatı tüm işletim sistemlerinde desteklenmez, çünkü
sürüm 3.1.18 yeni nedir:
- Hata düzeltmeleri:
- Şablon miras başarısız özel bir kaynak
- besteci dosyasının güncellenmesi
- Varsayılan tarih biçimi fazladan boşluk yol açar
- Smart_Resource_Custom kaynak adını küçük harfe olmamalıdır
- iteration gibi özelliği bir {foreach} kullanma başarısız olabilir
- $ smarty - & # x3e, auto_literal ve mbsting.func_overload 2, 6 veya 7 başarısız oldu
Kullanırken
Tek haneli gün tarih görüntüleme
Miras ana şablonları kullanıldığında
sürüm 3.1.17 yeni nedir:
- Bugfix göreli dosya yolu {{blok içinde yer alır} } çocuk şablonları ilk çağrı atmak istisna yaptı.
Hangi sürümü 3.1.15 Yeni:.
- derleyici hata iletileri mevcut sınırlayıcı kullanın
- performans İyileştirme hata işleyicisi ve çoklu şablon klasörleri kullanarak.
- yapılandırma dosyası Bugfix derlenmiş filepath farklı config_dir gözlemlemek vermedi.
- Bugfix config_dir değişiklikler dikkat etmedi iç kaynak önbellek.
- Bugfix iç $ tmpx değişkenleri tüm miras şablonları üzerinde benzersiz olmalıdır.
sürüm 3.1.13 yeni nedir:
- Donanım SmartyException tarafından kaçan durum iletisi devre dışı bırakmak için izin: : $ kaçış = false;
sürüm 3.1.11 yeni nedir:
- Bugfix {blok .. sakla} işe yaramadı olarak iç içe çocuk.
- varsayılan eklentisi işleyici değiştirici için statik sınıf yöntemleri izin vermedi Bugfix.
- PHP & # x3c için Bugfix kaçış değiştirici desteği; 5.2.3.
- Bugfix Konu 21.856 için yama etiketi nitelikler arasındaki sekmeleri kırmak yaptı.
sürüm 3.1.10 yeni nedir:
- Bugfixes:
- derleyici etiketleri kapatılması için kayıtlı derleyici eklentileri görmezden etmedi.
sürüm 3.1.8 Yeni nedir:
- Bugfix ölümcül bir hata neden olabilir {dahil} eklenen veya önüne iç içe {blok} etiketleri kullanıldığında.
- Donanım mevcut şablon nesneyi döndürmek için Smarty özel değişken $ smarty.template_object ekledi.
Gereksinimler :
- PHP 5.2 veya daha yüksek
Yorum Bulunamadı