2016-08-28 3 views
-2

私はTwigにSymfonyを使用しています。私はweb/のフォルダからランダムな画像を表示したいと思います。私のフォルダ内の画像の数は一定ではありません。ゼロ、1、または数百にすることができます。枝:フォルダからランダムな画像を使用してください。

私は小枝は限り私は私のフォルダにあるファイルの数を知っていれば、私はこの作品だけを言うことができるようにランダム()関数がありますが、知っています。私はランダムな画像を選択するために使用できる他の組み込み関数はありますか?

答えて

0

私はよく理解していれば、あなたは次のようなアーキテクチャがあります。 ウェブ>複数のフォルダ>倍数画像を。

フォルダにアクセスするには、その名前にアクセスできる必要があります。だから、そのフォルダから画像を無作為に取得したいと思っています。 ...あなたのフォルダ内検索)と小枝に送信:

私はそれはいくつかの小枝には何の関係もありませんロジックが含まれているとして、あなたは、あなたのコントローラから自分の画像を取得することをお勧めします。

あなたのイメージは、ちょうど仕事をするランダムオフセットを使用して、コントローラにリクエストでleftjoinをやって、あなたのページで使用されるエンティティにリンクされている実体イメージに関連付けられている場合。 random requestに関するstackoverflowに関するいくつかの以前の質問を見つけることができます。

あなたのイメージは任意のエンティティに関連付けられていない場合、あなたはあなたのファイルであるかを知る必要があります。あなたはこれらの2つのリンクのいずれかを使用する場合があります

http://symfony.com/doc/current/components/filesystem.html http://symfony.com/doc/current/components/finder.html

関連する問題