Zastanawiałem się, czy było coś tam, że pozwoliłoby php do renderowania szablonów Handlebarsjs po stronie serwera.Handlebarsjs PHP rendering
dzięki
Zastanawiałem się, czy było coś tam, że pozwoliłoby php do renderowania szablonów Handlebarsjs po stronie serwera.Handlebarsjs PHP rendering
dzięki
Ten silnie zależy od tego jak masz do czynienia z kierownicy szablonów. Czy umieszczasz je w HTML? Czy ładujesz je osobno? Czy zapisujesz je lokalnie, a następnie kompilujesz? Jeśli umieszczasz je w HTML, możesz po prostu umieścić tam jakieś tagi PHP i gotowe.
Jeśli ładujesz je osobno, będziesz musiał wczytać plik szablonu w PHP (np: file_get_contents, fopen/fread), przetworzyć potrzebne informacje, a następnie zapisać plik ponownie (np: file_put_contents, fopen/fwrite).
PHP może uczynić niczego. Po prostu umieść swoje tagi otwierające/zamykające PHP i wykonuj swoją magię.
OP pyta o implementację PHP silnika do szablonów Handlebars. PHP z pewnością nie może tego po prostu zrobić, jeśli wrzucisz szablon Handlebars. – cincodenada
Wypróbuj mustache.php to nie to samo, ale handlebarsjs jest na nim oparty, więc jest bardzo podobny.
Proponuję to również, ponieważ ma on wielki wkład, stale utrzymywany i jak wspomniał John, kierownica również opiera się na tym. używa również podwójnych nawiasów klamrowych do szablonów ... myślę, że peeps powinien wiedzieć –
zaczynam nowy projekt, aby wykonać to zadanie, jego tutaj:
https://github.com/XaminProject/handlebars.php
Nie tyle przetestowane, ale jego dość użyteczny.
Jest w pełni przetestowany teraz :) – fzerorubigd
lightncandy jest czystym biblioteki PHP, który obsługuje prawie wszystkie funkcje kierownicy (nie wymaga biblioteki PECL)
Nie ma potrzeby używania biblioteki PECL. – fzerorubigd
Czy za pisanie aplikacji po stronie serwera w JavaScript zamiast PHP jeśli chcesz używać JavaScript biblioteki? –
@DanGrossman Chcę używać szablonów kierownic również w PHP, ale mam aplikację HTML5, która jest całkowicie po stronie klienta. Chcę szablon jako szablon e-mail. – ProblemsOfSumit