2011-01-19 6 views
0

저는 플래시 클라이언트 응용 프로그램과 AMF 통신을 처리하는 PHP 라이브러리를 찾고 있습니다. 내 서버는 PHP 5.3.5 및 cakePHP 앱을 실행합니다.AMF 통신을 처리하기 위해 선택할 PHP 라이브러리는 무엇입니까?

cakeAMF, cakeAMFPHP 및 Cpamf 케이크 플러그인을 시도했지만 더 이상 업데이트되지 않았습니다. 또한 나는 PHP 5.3에서 cakePHP 1.3에서 그들을 통합하는 많은 이슈들을 만났습니다.

이제 나는 WebORB, sabreAMF, Zend AMF의 다음 선수들에게 눈을 돌리고 있습니다.

이미 테스트 해 보셨습니까? 그렇다면 어떤 것을 제안 하시겠습니까?

답변

0

CakePHP와 통합하지는 않았지만 기존 AMFPHP, ZendAMF 및 WebORB를 사용해 보았습니다. ZendAMF는 기존 응용 프로그램에 쉽게 통합 할 수있는 최상의 선택입니다. 아는 한, AMFPHP의 저자는 ZendAMF를 만들었으므로 PHP에서 사용할 수있는 가장 빠르고 정확한 AMF 구현이어야합니다.

Symfony 응용 프로그램에서했던 것과 똑같은 작업을 수행했으며 이전 AMFPHP를 사용했습니다. 결국 괜찮 았지만, AMFPHP가 실제로 그렇게 설계되지 않았기 때문에 몇 가지 문제가있었습니다. 게다가 ZendAMF에서 AMFPHP가 깨진 것 같은 문제가 수정되었습니다.

+0

ZendAMF는 Zend 프레임 워크가 작동해야합니까? cakePHP 위에 젠드 스택 전체를 가지고 싶지 않습니다. – pixelastic

+0

ZendAMF는 전체 Zend 프레임 워크에 대해서만 약간의 의존성을 가지고 있습니다. 대부분 독립형입니다. ZendAMF에 대한 의존성 패키지 만 http://framework.zend.com/download/amf에서 다운로드 할 수 있습니다. – warhammerkid

0

나는 cakephp 1.3을 amfphp로 마이그레이션하여 cakephp 2.0으로 마이그레이션 한 것으로 보입니다.

http://neoxic.me/php-amf3/

그것은 두 가지 기본 기능 amf3_encode 수 있습니다()와 : 관심 밖으로 시도하는 빠르고 안정적인 PHP의 AMF3 확장이 있습니다

0

이 있다면 나는 GitHub의에서 사용할 수 있도록 기꺼이 amf3_decode()는 상대적으로 큰 프레임 워크를 가져 오는 대신 채용 될 것입니다.