1

是否有可能使用像 JAVA 这样的 PHP 的 Google 关闭大豆模板?一些生成 PHP 类而不是 JAVA 类的类生成器或在 php 代码中使用大豆模板的功能?我喜欢在双方都使用相同模板的想法(客户端使用 Javascript,服务器使用 JAVA)。

4

3 回答 3

2

我还没有尝试过,但看起来不错,正是你需要的。

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

特征:

  • 使用 Google Closure Compiler 在本地编译
  • 支持 Google Closure 模板和 Soy-To-Js 编译器
  • 处理源的缓存和重新编译。
  • 添加包含源文件的目录。
于 2013-02-26T12:03:46.917 回答
0

可以通过两个步骤完成:

  1. 编写一个通过 JNI 调用官方 JAVA 方法的 C/C++ 适配器,例如cpp-closure-template。适配器需要一个修改过的 jar 球,如Hello World Using Java - 闭包工具 - Google Developers(添加处理程序 java 文件)
  2. php 扩展利用适配器将 JSON 对象字符串作为数据映射传递。
于 2013-08-11T16:02:31.883 回答
0

我做了一个 Closure Templates 的实验分支,它支持将 *.soy 文件编译为 PHP。

你可以在 GitHub 上获取它:https ://github.com/oujesky/closure-templates

于 2015-07-13T19:26:26.863 回答