Bu gələndə Smarty a torpaq-breaking proqram olsa
inkişaf yavaş-yavaş kimi dayanma nöqtəsinə və yeni şablonu sisteminə əsaslandırılmış Twig developers qəlbində onu əvəz.
Dwoo ilk ardıcıl öz şablonu dilinə inkişaf Smarty şablon sisteminin yenilənmiş versiyası inkişaf icma ilə tanış oldu.
Dwoo nəzərdə tutulan və yeni 5.x filialı ilə təqdim yeni OOP funksiyalar fırtına tərəfindən qəbul edilmişdir ki, bir PHP inkişaf icma Smarty arxasında prinsipləri bəzi yeniləmə həyata keçirilir.
Dwoo tam PHP 5.x ilə işləyir və dillərinin tam üstünlüyü PHP applications üçün, çox təhlükəsiz və tam özelleştirilebilir şablon sistemi təmin etmək xüsusiyyətləri edir
Features .
- hazır blokları çox
- hazır funksiyaları çox
- köməkçiləri çox
- Agavi çərçivəsində Adapter
- Zend Framework üçün Adapter
- CakePHP çərçivəsində Adapter
- CodeIgniter çərçivəsində Adapter
- Yii çərçivəsində Adapter
- Documentation
Bu azad yeni nədir:
- Adlar fəzası
- CamelCase
- Yeni funksiyalar (blokları / funksiyaları / modifikatorların)
nədir versiyası 1.1.1 Yeni
- yalnız isteğe çap
- Added {isteğe} plugin heç bir xəbərdarlıq etmədən var mövcud deyil, əgər.
- Added Dwoo əsasən test üçün :: setTemplate ().
- valideyn şablonun fayl ətrafında tək quotes istifadə qarşısı bir {uzanır} təhlil səhv Sabit.
- təhlükəsizlik məsələ Sabit, autoEscape daxil şablonları aradan qaldırıldı.
- Sabit bir səhv {təhlükəsiz} dəyişən dəyişənlər istifadə edərkən ki, bəzən korrupsiya boş çıxdı, nəticədə var adı.
- bir minus işarəsi olan array göstəriciləri daxil zaman bir səhv Sabit, bu = o istifadə {$ Var [index-foo]}, {$ var ['index-foo']} və ya {$ indeksi daxil olmaq üçün indi mümkündür & quot; index-foo & quot;.} {$ var [$ index]}
- 0 doğru və ya yalan dəyər kimi verilmişdir zaman iş deyil {tif} bir səhv Sabit.
- sub-şablonları (tərtib sub-şablon bir ölümcül səhv nəticəsində, dwoo charset əmlak daxil ola bilər) ilə autoEscape sistemini istifadə edərək, bir səhv Sabit.
- __get həyata obyektlərin əmlak oxu səhv Sabit lakin __isset deyil, __isset həyata lakin çox tövsiyə edir.
- index yox idi hələ bildiriş atdı zaman əlavə metodu bir Dwoo_Data səhv Sabit.
- bir sub-şablon qlobal Vars daxil zaman bir səhv Sabit.
- dinamik blok ərzində plugins istifadə ilə bağlı {dinamik} plugin bir neçə hataları Sabit.
- yüksək nested zənglər ilə PluginProxy istifadə edərkən tərtib səhv Sabit.
- bir səhv xarici şablonları istifadə plugins düzgün yüklü deyil {load_templates}, xüsusi istifadəçi plugins üçün eyni. Sabit
- Cached şablonları artıq yaddaşdakı versiyası tipi əvvəl modifikasiyası üçün mənbəyidir şablon deyil.
- silindi @ -operator bir neçə file_get_contents çağırır.
Xüsusi bir compiler fabriki istifadə lakin autoEscape effektiv ilə get metodu birbaşa compiler qəbul olmasaydı
tələblər
- PHP 5 və ya daha yüksək
Şərhlər tapılmadı