2017-08-16 9 views
0

私はCakePHP 1.2を使用しています。新しい画像をアップロードするときは、「app \ media \ Deal \ 585」などのフォルダに保存されます。 585 "は取引の番号で、" Deal "は私のコントローラの名前ですが、一般的にアップロードした写真はすべてこのフォルダに保存されています:" app \ media \ "。しかし、ビューからアップロードされた画像にアクセスするには、画像をこの場所(「app \ webroot \ img」)に移動する必要があります。ビューファイルでは、これは私が写真にアクセスしようとしている方法です:CakePHPでapp/mediaからapp/webroot/imgに画像を移動する方法

$imageUrl = $html->getImageUrl('Deal', $deal['Picture'][0], array('dimension' => 'wide_big_thumb', 'alt' => sprintf(__l('[Image: %s]'), $html->cText($deal['Deal']['name'], false)), 'title' => $html->cText($deal['Deal']['name'], false))); 
echo $html->image($imageUrl, array('width' => '100%', 'alt' => sprintf(__l('[Image: %s]'), $html->cText($deal['Deal']['name'], false)), 'title' => $html->cText($deal['Deal']['name'], false))); 

$ HTML->画像()は、対応するタグを生成しているが、「アプリ\ Webrootの\で画像を検索しようとしていますimg "私の場合、CakePHPが "app \ media \"(画像がアップロードされる場所)から "app \ webroot \ img"(Webブラウザから直接アクセス可能なディレクトリ)に画像を移動する方法や多分、ありがとうございました。

答えて

0

私はそれを理解しました。どうやらこれは一般的なプラグインや標準または従来のCakePHPコードからのコードではなく、画像を生成するコードではありません。それはカスタマイズされた追加のように私に思えました、そして、そうなら、誰も答えを知っていないはずでした。私はそれを動作させ、今はすべてが問題ありません。

関連する問題