May 13, 2009

bug fix for sfAmfPlugin

PHPの上で動いている、synfonyというフレームワークの上で動いているアプリケーションで、ウェブブラウザ上のFlexとサーバ側をおしゃべりさせたくて、SabreAMFという両者をつなぐAMFというプロトコルをしゃべるためのライブラリをsynfonyプラグイン化した、sfAmfPluginというものを使おうとして、つながらなくて四苦八苦してたんだけど、結局、sfAmfPluginのコードに見つけたバグを直したら動いたので、そのパッチを備忘録として。

$ diff plugins/sfAmfPlugin/lib/sfAmfGateway.class.php.old plugins/sfAmfPlugin/lib/sfAmfGateway.class.php 74c74 < $service_path = str_replace(".", "/", $service_name).".php"; --- > $service_path = str_replace(".", "/", $service_name).".class.php"; 84c84 < if(!class_exists(array_pop(explode(".", $service_path)))) { --- > if(!class_exists(array_pop(explode(".", $service_name)))) {

これでようやく先に進められる。

Posted by money at 10:05 PM | Comments (0) | TrackBack
Powerd by FC2.com
since 2/Feb/2004