バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 47
red もっと...

サイト内検索

機能要望 > その他 > EC-CUBE3で、dtb_customerのnoteの値を、ログイン後のトップページに表示させたい

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sawatari
投稿日時: 2016/9/6 0:30
対応状況: −−−
新米
登録日: 2011/10/15
居住地:
投稿: 6
EC-CUBE3で、dtb_customerのnoteの値を、ログイン後のトップページに表示させたい
EC-CUBE3.0.10で開発を行っております。

管理画面、会員情報の「ショップ用メモ欄」の値は
データベース上ではdtb_customerのnoteに保存されておりますが、
この値を、ユーザーログイン後のトップページに
表示することはできないでしょうか。

Rubyは少しは勉強したのでずぶの素人ではないのですが、
SQLなどは触れない程度の実力です。


ちなみに、dtb_orderのnote(ショップ用メモ欄)は、
MYページ/購入履歴詳細において、

{{Order.note}}

こちらで表示することができました。

同じ考えで行くと

{{Customer.note}}

でいけそうな気がしたのですが、やはりそう簡単にはいかず…


何卒ご教示のほどお願い申し上げます。
umebius
投稿日時: 2016/9/6 1:30
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: EC-CUBE3で、dtb_customerのnoteの値を、ログイン後のトップページに表示させたい
ほぼその通りかと思います。

Twigにこちらを記述するといかがでしょうか。

{% if app.isGranted('ROLE_USER') %}
{{ app.user.note }}
{% endif %}


ご不明な点がございましたらお問い合わせください。
よろしくお願い致します。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

sawatari
投稿日時: 2016/9/6 2:51
対応状況: −−−
新米
登録日: 2011/10/15
居住地:
投稿: 6
Re: EC-CUBE3で、dtb_customerのnoteの値を、ログイン後のトップページに表示させたい
ご回答頂きありがとうございます!!!

試してみたところ、見事に反映されました。
本当にありがとうございました。助かりました…


もしよろしければ、この記述の意味を簡単でいいので
教えていただけますでしょうか。

{% if app.isGranted('ROLE_USER') %}
{{ app.user.note }}
{% endif %}


app.user.noteは、配列userから、noteの値を出すということかと思いますが、
dtb_customerの中のnoteを取り出すのにどのような処理をしているのでしょうか。

adminの管理ページしか使えないデータを、フロントページで使えるように何か処理を加えている…?


頼ってばかりで恐縮ですが、後学のためによろしくお願いいたします。
umebius
投稿日時: 2016/9/6 7:23
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: EC-CUBE3で、dtb_customerのnoteの値を、ログイン後のトップページに表示させたい
いえ、処理は何もしておりません。
appは管理画面/フロント問わず使えるSymphony流のグローバルオブジェクトです。

まずisGrantedメソッドでログインしているかどうかチェックしています。ログインしていない時にエラーになるので。

app.userは配列ではなくユーザーオブジェクトなのでnoteでショップ用メモを取り出せます。
EC-CUBE3はSymphonyベースですので、TwigやSymphonyを学ばれると良いと思います。
sawatari
投稿日時: 2016/9/6 9:32
対応状況: 解決済
新米
登録日: 2011/10/15
居住地:
投稿: 6
Re: EC-CUBE3で、dtb_customerのnoteの値を、ログイン後のトップページに表示させたい
本当にご丁寧にありがとうございました。よくわかりました。
ご教示いただいたTwigやSymphonyについて勉強したいと思います。

今後ともよろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,290名です
総投稿数は109,689件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.