バージョン選択

フォーラム

メニュー

オンライン状況

41 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 39
motyy7788 tattsu もっと...

サイト内検索

質問 > その他 > 新規ページへのリンクの貼り方

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
usamimi
投稿日時: 2018/10/26 19:05
対応状況: −−−
常連
登録日: 2018/8/17
居住地:
投稿: 64
新規ページへのリンクの貼り方
管理ページで新規作成したページへのリンクの貼り方がわかりません。
3.x系の時は

{{ url(app.config.user_data_route, {'route': 'xxxxx'}) }}


のように書けばリンク出来たのですが、4では出来ません。
4で新規作成したページへリンクを貼る時はどう書けば良いのでしょうか。
sw_sn
投稿日時: 2018/10/27 16:47
対応状況: −−−
常連
登録日: 2018/5/25
居住地:
投稿: 49
Re: 新規ページへのリンクの貼り方

{{ url('user_data',{'route':'xxxxx'}) }}
{{ path('user_data',{'route':'xxxxx'}) }}


これでどうでしょうか。

php bin/console debug:router
ちなみに、このコマンドを実行するとルーティング名とパラメーターの確認ができます。
usamimi
投稿日時: 2018/10/27 19:26
対応状況: −−−
常連
登録日: 2018/8/17
居住地:
投稿: 64
Re: 新規ページへのリンクの貼り方
出来ました!ありがとうございます!

ふたつの違いはURLとして探しに行くかファイルのパスとして探しに行くかといった感じでしょうか?

コマンドも教えてくださってありがとうございます。
HTMLコーディングの延長からPHPを扱うようになったこともあって、こういったコードの書き方まではよく理解できていないので、とても助かりました。ありがとうございました
sw_sn
投稿日時: 2018/10/29 10:42
対応状況: −−−
常連
登録日: 2018/5/25
居住地:
投稿: 49
Re: 新規ページへのリンクの貼り方
>ふたつの違いはURLとして探しに行くかファイルのパスとして探しに行くかといった感じでしょうか?

はい。
url が http://xxxxhttps://xxxx から始まる絶対URLで、
path が DocumentRoot からの位置を示したパスです。
url は、ロードバランサーやProxyを挟んだ際に問題になることが多いので、私は path を使ってます。
usamimi
投稿日時: 2018/10/30 8:38
対応状況: −−−
常連
登録日: 2018/8/17
居住地:
投稿: 64
Re: 新規ページへのリンクの貼り方
ご回答いただきありがとうございます。

今回教えていただいた2つのコードのうち、リンクを貼るのならurlの方が良いのではと単純に考えてurlの方で設定していたのですが、その違いによって問題になるようなこともあるのですね。

リンク部分はpathの方で書き直しました。勉強になります。ありがとうございます
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1279
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.