Cakephp を使用して、Web サイト用の小さなニュース コンポーネントをコーディングしています。これが機能する理想的な方法は、管理者がニュース項目のタイトル、ソース、それへのリンク (利用可能な場合)、その内容 (バックアップを作成するため)、および付随する画像を入力できるようにすることです。
画像部分を除いてすべて機能します。すべてのエントリは最大で 1 つの画像を持つことを意図しているため、投稿を保存しているのと同じデータベース テーブルに画像情報を保存しています。これまでのところ、画像ファイルを app/uploads/ にアップロードし、そのデータ (名前、サイズ、およびタイプ) をデータベースに追加することができました。
今はお見せできません。
私がなんとか見回したのは、次を使用して画像をページの単一のコンテンツに設定することだけです。
$this->response->file($url);
ただし、Web 上のほとんどの画像が表示されるように、この画像を Web サイトの埋め込み部分として表示できるようにする必要があります。私は周りを見回してきましたが、これを行うための適切なガイドが見つからないようです。最も簡単な解決策 (画像フォルダーへのパスを知って画像にリンクする) も、アプリ/アップロードにあるため機能しません。存在しません。MOD_REWRITE を使用することも選択肢の 1 つかもしれませんが、正直なところ、保存されたファイルを取得してイメージとしてダンプする方法が必要なため、これはハックのように思えます。保管しているサイト。
誰もこれについて知っていますか?