2009-06-04 3 views
0

私は内部のCMSを通して公開するためのHTMLページをユーザがダウンロードできるようにするCakePHPコントローラアクションを持っています。私はMedia Viewという概念が、ファイル名とパスを必要とすることを除いて、私が望むものだと考えています。私はすでにHTMLコンテンツを文字列に格納しており、可能であれば、この作業を行うためにディスクに保存することを避けたいと考えています。誰もがファイル名やパスとしてではなく文字列としてコンテンツをMedia Viewsに渡す方法を知っていますか?ファイルの代わりにCakePHPのメディアビューから文字列をダウンロードするにはどうすればいいですか?

答えて

0

media.phpのソースコードを見ると、そのビューを使って直接行うことはできないようです。誰かがより良いアイデアを持っていない限り、私はcontentパラメータをサポートするためにビューを変更したいと思っています。

0

Googleグループからこのスレッドをチェックしてください。 http://groups.google.com/group/cake-php/browse_thread/thread/9e99a7b99b54017d/bbaa1d6fd46cf299?hl=en&lnk=gst&q=mediaview#

これを処理する独自のメディアビューを作成する方法に関する指示とパッチがあります。

+0

それは私が望むものではないことを完全には確信していません。一時的なファイルを保存しています(これは残念です)。メディアを直接出力するためにmedia.phpにパッチを当てました。 – andygeers

関連する問題