1

BLOBイメージを持つmysqldbからイメージデータ文字列を取得するにはどうすればよいですか?ありがとう。

4

2 に答える 2

0

Symfony に付属するデフォルトの ORM (Propel) を使用していると仮定すると、$your_object->getImage()* は、データベースに保存した blob 値を返す必要があります。

あなたはすでにこれを知っているかもしれませんが、それはオプションではありませんが、画像をディレクトリに保存し、データベースを使用して画像へのパスを保存することを検討しましたか?

*'image' が database/schema.yml のフィールド名であると仮定

于 2009-05-04T20:19:47.550 に答える
0

画像をデータベースに保存するか、ファイルシステムに保存するかについては、常に論争があります。

それらをデータベースに保存する方が安全ですが (それらへのアクセスを保護する必要がある場合)、通常、それらをタグで読み取って表示するにはラッパーが必要です (そうする場合)。

長所と短所がたくさんあります...何が良いかは、ニーズによって異なります。

はい、sjobe の $x->getImage() で blob コンテンツを取得できます。

于 2009-05-22T10:30:07.970 に答える