Smarty lehetővé teszi a fejlesztőknek, hogy dinamikus elrendezést különleges szintaxist és PHP teszi a tartalom az előre megadott szabályok.
Ez az általános vélekedés szerint jó ötlet, ha a fejlődő nagyszabású alkalmazások, ezzel segítve a kód karbantartását és kivágása fejlesztési időt termelő frontend sablonok gyorsabb ütemben.
Smarty is rendkívül jól dokumentált, és még ma is használják, függetlenül a rengeteg hasonló megoldásokat, amelyek elárasztják a piacot, sokan közülük végrehajtási ugyanazokat az elveket, vagy egyenesen kóddal.
A motor nem látott szintű elfogadása a nyílt piacon, hogy a jelenleg használt sok híres projektek, mint a XOOPS CMS , CMS Made Simple és TikiWiki .
Tulajdonságok :
- Csökkenti a fejlesztési időt
- Könnyű karbantartás kódot
- Egyszerű szintaxis, könnyen érthető
- Template öröklési támogatja
- szétválasztása PHP a HTML / CSS
- Felbontás szervezési és irányítási
- Security for 3rd party template access
- Feature teljesség
- könnyen bővíthető a felmerülő igények
- Massive felhasználói bázis, közösségi fejlesztésű
Mi az új ebben a kiadásban:
- Hibajavítás biztonsági mód & quot; & # X3c; script nyelv = php & # x3e; & quot; kell vezérelni $ php_handling ingatlan
- Hibajavítás sablon erőforrás öröklési blokkok is kap érvénytelen, ha az alapértelmezett erőforrás típust nem "fájl"
- Hibajavítás meglévő gyermek {} blokk tag írják felül az anyavállalat {} blokk tag append / betoldott beállítás
- Hibajavítás módosító wordwrap tette kimeneti szünetet karakterlánc baj, ha az első szót meghaladó hosszúságú vágott = true
- Hibajavítás cache világossá, amikor cache mappa nem létezik
- Enhancement távolítsa BOM automatikusan template source
- Hibajavítás a bufix a 2014/02/06 tört megfelelő kezelése a gyermek sablonok azonos nevű, de különböző sablon mappát kiterjeszti erőforrás
Mi az új verzióban 3.1.19:
- Hibajavítás-változók nem lehetett olyan, mint paraméter, a {} közé, amikor a többek között volt egy {} szakaszban nocache
- Hibajavítás nagy keretet a szöveg néhány karakterkészletek okozhat elemzési hibák
- Hibajavítás regisztrált objektum nem működik, miután helyesírási javításokat a 2014/06/06
- Hibajavítás {} blokk címkéket {} szó .. {/ literal} férjhez nem megfelelően jelennek meg
- Hibajavítás UNC Windows PATH mint a & quot; & # x5c; & # x5c; psf & # x5c; ösvényen & # x5c; a & # x5c; dir & quot; nem működött olyan sablon könyvtárába
- Hibajavítás {} html_image biztonsági ellenőrzés nem sikerül a fájlok képest BASEDIR
- Fix PHPUnit outputFilterTrimWhitespaceTests.php érvényesítése vizsgálati eredmény
- Fix helyesírás, phpdoc, kisebb hibák, kód razzia
- A több cwd relatív sablon könyvtárak vezethet azonos lefordított fájl nevét.
- Hibajavítás hívja createTemplate (template, adatok) üres adatok tömb okozott értesítést tömb string konverzió
- Hibajavítás clearCompiledTemplate () nem töröl fájlokat WINDOWS, amikor a compile_id lett megadva
- Visszatér hibajavítás a 2014/05/04, mert% -e dátum formátumot nem támogatja az összes operációs rendszer
Mi az új verzióban 3.1.18:
- Hibajavítások:
- Template örökséget sikerül, ha a használó egyéni erőforrás
- Frissítés zeneszerző file
- Default dátum formátum vezet extra terek, amikor a dátumok megjelenítésére egy számjegyű nap
- Smart_Resource_Custom nem kisbetűs az erőforrás neve
- Egy {foreach} tulajdonság, mintiteration meghiúsulhat, ha azokat az öröklési szülő sablonok
- $ smarty - & # x3e; auto_literal és mbsting.func_overload 2, 6 vagy 7 volt sikertelen
Mi az új verzióban 3.1.17:
- Hibajavítás relatív elérési útvonal {} közé tartozó {blokk } A gyermek sablonok tette Kivétel dobása első hívást.
Mi az új verzióban 3.1.15:
- A jelenlegi határolójelek a fordító hibaüzenetet.
- javulást tudja használni hibakazelő és több template mappákat.
- Hibajavítás össze filepath a config fájlt nem tapasztaltam különböző config_dir.
- Hibajavítás a belső erőforrás cache nem tapasztaltam config_dir változásokat.
- Hibajavítás belső $ tmpx változók egyedinek kell lennie az egész örökösödési sablonokat.
Mi az új verzióban 3.1.13:
- Enhancement lehetővé teszi, hogy tiltsa kivételével üzenetet menekülés a SmartyException: : $ escape = false;
Mi az új verzióban 3.1.11:
- Hibajavítás {blokk .. elrejtése} nem működött mint beágyazott gyerek.
- Hibajavítás az alapértelmezett plugin-kezelő nem tette lehetővé a statikus osztály módszerek módosítót.
- Hibajavítás menekülési módosítót támogatja a PHP & # X3c; 5.2.3.
- Hibajavítás a patch Topic 21856 tette megtörni fülek közötti tag attribútumokat.
Mi az új verzióban 3.1.10:
- Bugfixek:
- A fordító nem hagyhatja figyelmen kívül bejegyzett fordító plugin záró tag.
Mi az új verzióban 3.1.8:
- Hibajavítás {} közé vezethet végzetes hiba ha a használt hozzáfűzi vagy fűzve beágyazott {} blokk címkék.
- Enhancement hozzá Smarty speciális változó $ smarty.template_object hogy visszatérjen a jelenlegi sablon objektumot.
követelmények :
- PHP 5.2 vagy újabb
Hozzászólás nem található