質問 > その他 > 公開ディレクトリ以外のイメージファイルを表示する方法について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Ques_beta |
投稿日時: 2018/2/9 21:01
対応状況: −−−
|
新米 登録日: 2018/2/9 居住地: 投稿: 2 |
公開ディレクトリ以外のイメージファイルを表示する方法について [EC-CUBE] 3.0.15 新規インストール
[導入プラグインの有無] 独自プラグインあり [カスタマイズの有無] なし 最近EC-CUBE3をさわり始めたものです。 個人情報を含む画像ファイルを特定の会員のみに表示したいのですが、 公開ディレクトリ以外に置いたイメージファイルをview側で表示させるにはどのようにすればよろしいのでしょうか? ご存じのかたがいらっしゃいましたらご教示いただきたいです。 制約事項としては以下の通りです。 ・個人情報が含まれるため公開ディレクトリには置けない ・特定の会員のマイページ内で表示 ・imgタグのsrcにはディレクトリ情報は表示させたくない どうぞよろしくお願いいたします。 |
468 |
投稿日時: 2018/2/9 22:20
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 公開ディレクトリ以外のイメージファイルを表示する方法について サーバ上の画像ファイルを読み込んで返す処理を実装したコントローラーを作って、
imgタグのsrc属性で、そのコントローラーを呼び出せば良いのではないかと思います。 コントローラーで画像ファイルを読み込む前に 会員ログイン済みか判定し、ログインしていれば表示したい画像を表示し、 ログインしていなければ、no image等のダミー画像を表示すれば良いかと思います。
|
Ques_beta |
投稿日時: 2018/2/12 21:49
対応状況: 解決済
|
新米 登録日: 2018/2/9 居住地: 投稿: 2 |
Re: 公開ディレクトリ以外のイメージファイルを表示する方法について ご返信ありがとうございます。
やはりその方法で表示するしかないのですね。 なにか簡単に表示できるメソッドなどがあるかと思い質問いたしました。 EC-CUBE3での詳細ドキュメントがあまり見つからないので、どこか良い書籍やサイトがあればご教示いただければ幸いです。 返事遅くなり申し訳ございません。 ありがとうございました。 |
468 |
投稿日時: 2018/2/13 14:47
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 公開ディレクトリ以外のイメージファイルを表示する方法について eccube3について、技術的に詳細なドキュメントはあまり無いように思います。
基本的にsymfony2の公式ドキュメントを見て、ソースの書き方などを調査しています。 (あまり具体的な書き方は見つかりませんが…) 私は困った時には、vendorディレクトリも含めて、 ソースを読んで、メソッドを探しています…
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |