Z jakiego silnika szablonów mogę korzystać zarówno z JS, jak i PHP? [zamknięte]
Szukam prostego silnika szablonów, który działa zarówno po stronie klienta z JS, jak i po stronie serwera z PHP.
Oznacza to, że chcę móc używać tej samej definicji szablonu dla obu przypadków użycia.
Czy znasz jakieś silniki szablonów, które mają oficjalne implementacje zarówno w JS, jak i PHP?
4 answers
Jeśli lubisz JS - > PHP priority :) wtedy masz dwa renderery szablonów kompatybilnych z jQuery-tmpl dla backendu PHP
Jeśli wolisz więcej PHP - > JS priority :) możesz wypróbować tę implementację Javascript popularnego szablonu PHP Smarty
Albo możesz spróbuj czegoś bardziej neutralnego jak:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-20 13:07:57
Masz na myśli coś w rodzaju wąsów?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-14 18:50:44
Masz nową opcję kompilowania szablonów zarówno dla PHP jak i JS za pomocą Twig + Twig.js
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-13 17:12:38
Użycie Wąsy!
AFAIK, Mustache jest jedynym silnikiem szablonów, który ma oficjalne implementacje zarówno w PHP jak i JS... wraz z dwoma tuzinami języków programowania/skryptów.
Gałązka ma wersję JS, ale jest niekompletna i AFAIK nieoficjalna.
Smarty ma wersję JS, ale jest to również nieoficjalny port... a Smarty robi się trochę przestarzały.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-22 18:06:19