0

Flash クライアント アプリとの AMF 通信を処理するための PHP ライブラリを探しています。私のサーバーは PHP 5.3.5 と CakePHP アプリを実行します。

CakeAMF、cakeAMFPHP、Cpamf cake プラグインを試してみましたが、どれもかなり古く、更新されていません。また、PHP 5.3.5 の CakePHP 1.3 にそれらを統合する際に、多くの問題に遭遇しています。

そこで、次のプレーヤーに目を向けます。WebORB、sabreAMF、Zend AMF です。

すでにそれらをテストしましたか?もしそうなら、どれを提案しますか?

4

3 に答える 3

0

amfphp を使用して cakephp 1.3 を cakephp 2.0 に移行したところ、動作するようです。興味があれば、github で利用できるようにします。

于 2012-09-30T23:13:09.447 に答える
0

それらを CakePHP と統合しようとしたことはありませんが、古い AMFPHP、ZendAMF、および WebORB を使用してきました。ZendAMF は、既存のアプリに統合するための最良の選択肢です。私が理解している限りでは、AMFPHP の作成者が ZendAMF を作成したため、PHP で利用できる最速かつ最も正確な AMF 実装であるはずです。

あなたが Symfony アプリで行ったのと同じことを行いましたが、そのために古い AMFPHP を使用しました。最終的には問題ありませんでしたが、AMFPHP はそのように設計されていなかったため、対処しなければならない問題がいくつかありました。さらに、ZendAMF では、AMFPHP では壊れていたものの多くが修正されています。

于 2011-01-19T21:16:55.950 に答える
0

試してみるには、高速で信頼性の高い PHP AMF3 拡張機能があります。

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

これにより、比較的大きなフレームワークを導入する代わりに、2 つのネイティブ関数 amf3_encode() および amf3_decode() を使用できます。

于 2013-04-20T21:00:49.210 に答える