Kun Smarty oli uraauurtava sovellus, kun se tuli ulos, kehittäminen hitaasti maadoitettu pysähtyi ja uudempia sivupohjamoottori järjestelmä kuin Twig korvasi sen sydämissä kehittäjille.
Dwoo ensin esiteltiin kehitysyhteisön kuin päivitetty versio Smarty mallin järjestelmä, joka peräkkäin kehittynyt omaan templating kieltä.
Dwoo tarkoitus ja tajusin on saattaa eräät periaatteet Smarty on PHP kehitystä yhteisö, joka on ottanut myrskyn uuden OOP ominaisuudet käyttöön uuden 5.x haara.
Dwoo täysin toimii PHP 5.x ja hyödyntää täysin kielten ominaisuuksia tarjota monipuolinen, turvallinen ja täysin muokattavissa template järjestelmä PHP sovelluksia.
Ominaisuudet :
- Paljon valmiita lohkoja
- Paljon valmiita toimintoja
- Paljon auttajien
- Sovitin Agavi puitteissa
- Sovitin Zend Framework
- Sovitin CakePHP puitteissa
- Sovitin CodeIgniter puitteissa
- Sovitin Yii puitteissa
- Documentation
Mikä on uusi tässä julkaisussa:
- Nimiavaruudet
- CamelCase
- Uudet ominaisuudet (lohkoja / toiminnot / modifiers)
Mikä on uusi versiossa 1.1.1:
- Lisätty {valinnaisia} plugin, joka vain tulostaa valinnainen var ilman ennakkoilmoitusta, jos se ei ole.
- Lisätty Dwoo :: setTemplate () testausta varten enimmäkseen.
- Fixed {ulottuu} jäsentämiseen vika, joka esti käyttö single-lainausmerkkeihin vanhemman mallin tiedostonimi.
- Kiinteät turvallisuuskysymys, jos et käytä mukautettua kääntäjä tehtaalla, mutta läpäissyt kääntäjä suoraan get menetelmä, autoEscape käytössä, autoEscape poistettiin käytöstä vuonna mukana malleja.
- Korjattu bugi {turvalliseen} käytettäessä muuttuvan muuttujien se olisi joskus korruptoitunut var nimi seurauksena tyhjäksi lähtö.
- Kiinteä vika kun päästä taulukkohakemistojen jotka sisältävät miinusmerkki, se on nyt mahdollista päästä käyttäville {$ var [index-foo]}, {$ var ['indeksiin-foo']} tai {$ index = & quot; index-foo & quot;} {$ var [$ index]}.
- Korjattu bugi {tif} joka ei toimi, kun 0 annettiin arvon tosi tai epätosi.
- Kiinteä vika, kun käytät autoEscape ominaisuus sub-malleja (koottu osa-template voinut käyttää dwoo charset omaisuutta, jolloin kohtalokas virhe).
- Kiinteä omaisuus käsittelyssä vika esineitä, jotka toteutetaan __get mutta ei __isset, täytäntöön __isset on kuitenkin erittäin suositeltavaa.
- Kiinteä Dwoo_Data bugi liittämiskyselyn menetelmässä kun indeksi ei ollut olemassa, mutta se heitti ilmoitusta.
- Kiinteä vika kun päästä globaalin vars peräisin sub-mallin.
- Kiinteä pari bugeja {dynaamisessa} plugin osalta käyttämällä plugins sisällä dynaaminen lohko.
- Kiinteä kokoelma vika käytettäessä PluginProxy erittäin sisäkkäisiä puhelut.
- Kiinteät {load_templates} bug, plugins käyttää ulkoisten malleja ei ole asetettu oikein, sama käyttäjänmukainen plugins.
- Välimuistissa malleja nyt tarkistaa lähde malli muuttamista ennen tulostamista välimuistissa version.
- Poistettu pari @ -operator puhelut file_get_contents.
vaatimukset
- PHP 5 tai uudempi
Kommentteja ei löytynyt