問題タブ [zend-amf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Zend Frameworkを開発から本番に移行するにはどうすればよいですか?
ZendFrameworkを開発から本番環境に移行する際に他の誰かが問題を抱えているのではないかと思っています。
docrootをパブリックフォルダーに変更し、ライブラリパスを更新しましたが、それでもうまくいきません。IndexControllerは正常に機能していますが、ServiceControllerで内部サーバーエラーが発生しています。
ServiceController
php - セッション管理と認証を行うための基本的なPHPライブラリに関する提案はありますか?
私は、多くのWebサービスを一般に公開するプロジェクトに取り組んでいます。現在、シリアル化側を実行し(ZendAMFを使用)、認証を実行する必要があります。ZendSessionとZendAuthを見ていたら、彼らは私がやりたいことをしているように見えますが、その調査をしていると、Zendが肥大化している、または対処するのが面倒であるという意見を多くの人が表現しているのに出くわしました。これは本当ですか?検討すべき代替案はありますか?ACLは必要ありません。基本的なセッション管理と認証(DBはPostgres)に関しては、車輪の再発明を避けたいと思います。
任意の入力をいただければ幸いです。
よろしく、
zend-framework - Zend_Amf & addDirectory() vs setClass()
Zend_Amf の addDirectory() で問題を抱えている人はいますか?
サービスクラスを自動ロードすることになっていますが、そうではないようです。setClass でも問題なく動作しますが。以下のスニペットを参照してください。
このようなバグがあった ZF 1.8 に関する古い投稿を見たことがあります。このバグがまだ存在する可能性はありますか、それとも何か不足していますか?
次のように、通常の方法でサーバーを起動しています。
失敗する
作品
どんな助けでも大歓迎です
ありがとう!
php - ドリームホストで「Zend Amf endpoint」メッセージを取得できませんが、ローカルサーバーでは問題ありません
私は数か月間Zend Amfを使用してきましたが、最近までローカルサーバーですべて問題ありませんでした(dreamhostがホストするテストサーバーでも問題ありませんでした)。これで、「Zend AMF endpoint」メッセージが表示される代わりに、URL (つまりhttp://hostname/gateway/ )を介してゲートウェイにアクセスしようとするたびに、ブラウザーはアプリケーション/x-amf ファイルをダウンロードするように促すだけです。 .
コードの先頭または末尾にスペースがないかチェックしました (すべての PHP に終了タグがないことを確認しました)。PHP のバージョンを確認しました。5.2 です。Zend を 1.10.7 に更新しました。
これがリモート フラッシュ コールに干渉していないことを願っていましたが、うまく機能していないようです。Flex は障害コードさえ報告しません。
確認すべき特定の PHP 設定はありますか?
apache-flex - Flex4のDropDownListコントロールにデータをバインドできません
ZendAMFを使用してPHPアプリケーションからいくつかのデータをフェッチしています。ただし、単純なDropDownListコントロールにバインドするデータを取得できません。PHPのメソッドは次のとおりです。
Network Monitorは、メソッドが結果を返していることを報告します。以下を配列として返します。
以下はFlexコードです。
どんな助けでも大歓迎です。前もって感謝します。
php - ActionScript 3 から MySQL への ByteArray -> ZendAMF 経由の PHP
ZendAMF 経由で PHP にオブジェクトを送信する ActionScript 3 アプリケーションがあります。オブジェクトには、画像からの byteArray が含まれています。
現在、次のように byteArray を Blob に保存しています。
これは正常に動作しているようで、DB でイメージを確認できます (これはローカルで実行されており、SequelPRO を使用して DB を表示しています)。
問題は、byteArray を Flash に送り返すときに、Flash が byteArray の長さを 0 として報告することです。
PHPでの私のreturnメソッドは次のとおりです。
これを行うより良い方法はありますか?どんな助けでも大歓迎です。
ありがとうございました
php - Flex認証を永続化する方法は?
こんにちは私はサーバー側でphpを使用しています。フレックスチャネルセットを認証し、ページを更新してアプリケーションをリロードしたら、ログインしてcs.login(username、password);を呼び出してチャネルセットを認証する必要があります。
flexアプリケーションが天気予報ユーザーがすでに認証されているかどうかをロードするときにチェックしたい。
前もって感謝します。
php - Flex モデル駆動型開発から生成されたコードをバージョン管理する方法は?
Flash ビルダーのデータ サービス機能を使用して、MySQL データ ソースを使用する PHP サービス コードと共に ActionScript サービス/ValueObjects コードを生成します。
Flash-builder は、Flash-builder がスーパー サービス/値オブジェクト クラスを自動生成するために必要な構成を含むモデル ファイル ({projectname}.fml) を作成することによってこれを管理します。
Super クラスはすべての開発者マシンのモデル ファイルから生成されるため、コード ベースの同期を維持するために、それらをバージョン管理から削除し、代わりに .fml をバージョン管理に含めることにしました。
私たちが苦労している問題は、モデル ファイルに、マシンごとに異なるシステム サーバー パスとサーバー URL へのハードコーディングされた参照が含まれていることです。以下は、モデル内の 1 つのサービスの構成です。
したがって、model .fml ファイルのバージョン管理に問題があります。
exception-handling - Zend AMF と例外処理
FlashBuilder ツールを使用して Zend AMF サービスを作成しました。私が試したかったのは、動作を確認するために、自動的に作成されたメソッドの 1 つを例外をスローするように変更することでした。例外がシリアル化されて Flex アプリに戻される代わりに、次のようになります。
[RPC Fault faultString="Channel disconnected" faultCode="Client.Error.DeliveryInDoubt" faultDetail="Channel disconnected before a acknowledgment was received"] at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/ flex/mx/internal::faultHandler()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:345] mx.rpc::Responder/fault()[ E:\dev\4.0.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:68] at mx.rpc::AsyncRequest/fault()[E:\dev\4.0.0\frameworks\ projects\rpc\src\mx\rpc\AsyncRequest.as:113] NetConnectionMessageResponder/channelDisconnectHandler()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as: 684] flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() mx.messaging::Channel/disconnectSuccess()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\messaging\Channel.as:1214] mx.messaging.channels::NetConnectionChannel/internalDisconnect()[E:\dev\4.0.0\frameworks\ projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:175] at mx.messaging.channels::AMFChannel/internalDisconnect()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx \messaging\channels\AMFChannel.as:355] mx.messaging.channels::AMFChannel/statusHandler()[E:\dev\4.0.0\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel. as:445]0\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel.as:355] at mx.messaging.channels::AMFChannel/statusHandler()[E:\dev\4.0.0\frameworks\projects\rpc \src\mx\messaging\channels\AMFChannel.as:445]0\frameworks\projects\rpc\src\mx\messaging\channels\AMFChannel.as:355] at mx.messaging.channels::AMFChannel/statusHandler()[E:\dev\4.0.0\frameworks\projects\rpc \src\mx\messaging\channels\AMFChannel.as:445]
チャンネルが切れる…
[RPC 障害 faultString="チャネルが切断されました" faultCode="Client.Error.DeliveryInDoubt" faultDetail="確認応答が受信される前にチャネルが切断されました"]
これはコードです:
public function getAllUser() {
}
throw ステートメントに注意してください。
throw(new Exception('必要なエラー メッセージ', $errorCode));
私は本当にこれを期待していませんでした。どうすればそれを機能させることができますか?
よろしくお願いします!!!
php - AMFPHP / ZENDAMF 最適化
AMFPHP / ZENDAMF リクエストをキャッシュする方法はありますか? 過去に Cache_Lite や memCached などのいくつかのチャッシング ソリューションを使用しましたが、AMFPHP / ZENDAMF では使用したことがありません。誰か知っていますか?