26

phpがサーバー側でHandlebarsjsテンプレートをレンダリングできるようにする何かがあるかどうか疑問に思いました。

ありがとう

4

4 に答える 4

23

このタスクを実行するために新しいプロジェクトを開始します。ここにあります:

https://github.com/XaminProject/handlebars.php

あまりテストされていませんが、十分に使用できます。

于 2012-10-28T15:05:25.143 に答える
10

lightncandyは、ハンドルバーのほぼすべての機能をサポートする純粋な PHP ライブラリです(PECL ライブラリは必要ありません)。

于 2013-11-27T18:01:00.523 に答える
6

mustache.phpを試してみてください。同じではありませんが、handlebarsjs はそれに基づいているため、非常によく似ています。

于 2012-10-02T06:03:25.877 に答える
-4

これは、Handlebars テンプレートをどのように扱っているかに大きく依存します。それらをHTMLに埋め込んでいますか?それらを別々にロードしていますか?それらをローカルに保存してからコンパイルしていますか?HTML に埋め込む場合は、そこにいくつかの PHP タグを配置するだけで完了です。

それらを個別にロードする場合は、テンプレート ファイルを PHP 内にロードし (例: file_get_contents、fopen/fread)、必要な情報を処理してから、ファイルを再度保存する必要があります (例: file_put_contents、fopen/fwrite)。

PHP は何でもレンダリングできます。PHP の開始/終了タグを配置して、魔法をかけてください。

于 2012-08-15T05:33:11.853 に答える