1

JAVAのようなPHPでGoogleクロージャー大豆テンプレートを使用する可能性はありますか?JAVAクラスの代わりにPHPクラスを生成するクラスジェネレーター、またはphpコードでsoyテンプレートを使用する機能はありますか?両側で同じテンプレートを使用するというアイデアが好きです(クライアントにはJavascript、サーバーにはJAVA)。

4

3 に答える 3

2

私はこれを試していませんが、見栄えがよく、まさに必要なものです。

https://github.com/kennberg/php-closure

特徴:

  • Google Closure Compiler を使用してローカルでコンパイルする
  • Google Closure Template と Soy-To-Js Compiler のサポート
  • ソースのキャッシュと再コンパイルを処理します。
  • ソース ファイルを含むディレクトリを追加します。
于 2013-02-26T12:03:46.917 に答える
0

次の 2 つの手順で実行できます。

  1. cpp-closure-templateなど、JNI を介して公式の Java メソッドを呼び出す C/C++ アダプターを作成します。アダプターには、Java を使用した Hello World として変更された jar ボールが必要です - クロージャー ツール - Google Developers (ハンドラー Java ファイルを追加します)
  2. PHP 拡張機能は、JSON オブジェクト文字列をデータ マップとして渡すアダプターを利用します。
于 2013-08-11T16:02:31.883 に答える
0

*.soy ファイルの PHP へのコンパイルをサポートする Closure Templates の実験的なフォークを作成しました。

GitHub で入手できます: https://github.com/oujesky/closure-templates

于 2015-07-13T19:26:26.863 に答える