簡體   English   中英

在 php 中使用谷歌關閉大豆模板

[英]Using google closure soy templates in php

有沒有可能像 JAVA 一樣在 PHP 中使用 Google 關閉大豆模板? 某些生成 PHP 類而不是 JAVA 類的類生成器或在 php 代碼中使用 soy 模板的功能? 我喜歡在雙方使用相同模板的想法(客戶端使用 Javascript,服務器使用 JAVA)。

我沒有試過這個,但看起來不錯,正是你需要的。

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

特征:

  • 使用 Google Closure Compiler 在本地編譯
  • 支持 Google Closure 模板和 Soy-To-Js 編譯器
  • 處理源的緩存和重新編譯。
  • 添加帶有源文件的目錄。

可以分兩步完成:

  1. 編寫一個 C/C++ 適配器,通過 JNI 調用官方 JAVA 方法,例如cpp-closure-template 適配器需要一個經過修改的 jar 球作為Hello World Using Java - 關閉工具 - Google Developers (添加處理程序 java 文件)
  2. php 擴展利用適配器傳遞 JSON 對象字符串作為數據映射。

我做了一個 Closure Templates 的實驗分支,它支持將 *.soy 文件編譯為 PHP。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM