2010-12-14 7 views
1

現在、データベースからアイテムをリストするcakephpアプリケーションをビルドしようとしています。この画像フィールドには一次画像である文字列が含まれていますので、たとえばABCD、次に画像フォルダにはABCD.jpgです。cakephp複数の画像を見つけて表示しています(おそらくWebrootの外ですか?)

通常、ABCD1またはABCD1という名前の画像がありますABCD_2または他のそのような変種の接尾辞。私は以前にglob関数を使ってファイルを数えて出力したphpのスクリプトを書いていました。

私はcakephpでこれを行うことに真剣に取り組んでいます。瞬時に、/ imagesのサーバーのWebrootに数千の画像が保存されています。そのケーキは/ app /元の場所を表示することは可能ですか?またはそれらを移動する必要があります...

私はファイルとフォルダのクラスについて少しお読みしましたが、私は彼らの理解に苦労しています。私の頭脳がここで失敗したのか、これが実際には難しい概念なのかはわかりません。

私の質問はどのように画像のフィールドでこの接頭辞で始まるアイテムのIDで選択した後、その特定のアイテムに一致するすべてのものを表示するファイルを見つけるでしょうか?

ご協力いただきありがとうございます。

+0

ディレクトリ構造はどのように見えますか? $ html-> image()のようなcakephp htmlヘルパーメソッドを使用しようとしていますか? – jimiyash

答えて

0

あなたの質問には本当の答えではありませんが、写真とのデータベース関係を作り始めるべきです。

Article(またはそれが何であるか)とPictureモデルとの関係を確認するにはhasManyをチェックしてください。これで、各ファイル名をデータベースで調べる必要がなくなります。

+0

返信metrobalderasありがとう、私は今これを実装し、meioupload動作を使用して問題を解決しました(ただし、すべての画像がre-addedされるまで、ギャップを停止するためにforeachをglob関数を実装しました。関連するデータに関連し、データフィールドを値に設定するなど、私の他の質問を手伝ってもらえますか? –

関連する問題