DBから取得した文字列として画像の配列があり、ajax呼び出しを使用してこれらをブラウザに取得しています。コントローラアクションの設定があり、関連するデータを含む画像配列を表示できますが、配列を反復処理し、各文字列の前にヘッダーを付けて画像をレンダリングしようとすると、最初の画像のみが表示されます。これは、ブラウザが各画像文字列の長さを判別できないか、Zendが最初にヘッダーを送信してから画像データを送信しているためだと思いますが、よくわかりません。カプセル化、出力バッファリングなどの複数の方法を試しましたが、成功しませんでした。
これらの画像をディスクに保存しないようにしています。そうしないと、パスとIDを保存し、これをビューヘルパーに反映するだけです。私が見逃している明らかなアプローチはここにありますか?それとも、私がやろうとしていることを容易にするために私が気付いていないZendの機能ですか?
更新:私は私が最終的に得た解決策を以下に追加しました。