2012-11-14 3 views
1

JAVA와 같은 PHP에서 Google closure soy 템플릿을 사용할 수 있습니까? 자바 클래스 대신 php 클래스를 생성하거나 PHP 코드에서 콩 템플릿을 사용하는 기능을 가진 일부 클래스 생성기? 나는 양쪽 모두에서 동일한 템플릿을 사용하는 아이디어를 좋아한다 (자바 스크립트는 클라이언트, 자바는 서버).PHP에서 google closure soy 템플릿 사용

답변

2

나는 이것을 시험하지는 않았지만 당신이 필요로하는 것과 똑같이 보인다.

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

특징 :

  • 구글 폐쇄 템플릿과 간장으로-JS 컴파일러
  • 캐싱 및 소스의 재 컴파일 처리를위한 Google 폐쇄 컴파일러
  • 지원을 사용하여 로컬 컴파일합니다.
  • 소스 파일이있는 디렉토리를 추가하십시오.
+0

그는 SOY 파일에서 PHP 템플릿을 생성하려고합니다. php-closure 라이브러리는 PHP 내에서 SOY를 JS로 컴파일합니다. 당신은 여전히 ​​컴파일 된 JS로 끝납니다. 내가 생각할 수있는 가장 가까운 해결책은 어떤 종류의 콩을 <좋아하는 PHP 템플릿 엔진을 여기에 삽입하는 것이다. 나뭇 가지, 똑똑한 등> 템플릿. – mkaatman

0

그것은 두 단계를 수행 할 수 있습니다 :

  1. 같은 cpp-closure-template 같은 JNI를 통해 공식 Java 메소드를 호출하는 C/C++ 어댑터를 작성. 어댑터의 수정 된 jar ball은 Hello World Using Java - closure tools - Google Developers (처리기 java 파일 추가)입니다.
  2. PHP 확장은 JSON 객체 문자열을 데이터 맵으로 전달하는 어댑터를 사용합니다.
관련 문제