質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

EC-CUBE

EC-CUBEは、主に日本国内で開発されているECコンテンツ管理システムです。ロックオン社のECKitを元にしてオープンソース化され、商品管理・受注管理・顧客管理・売上集計などECに特化した様々な機能を備えています。

Q&A

解決済

1回答

3102閲覧

ec-cube:idの参照先から値を取り出すにはどうすればいいですか?

makoto-n

総合スコア436

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

EC-CUBE

EC-CUBEは、主に日本国内で開発されているECコンテンツ管理システムです。ロックオン社のECKitを元にしてオープンソース化され、商品管理・受注管理・顧客管理・売上集計などECに特化した様々な機能を備えています。

0グッド

0クリップ

投稿2016/04/07 02:27

編集2016/04/19 04:42

たとえば下記のリンクの場合、リンク先からデータを取り出すにはどう変更すればいいでしょうか?

php

1<a href="{{ url('product_list') }}?category_id={{ID}}">

これに組み合わせて

php

1<a href="{{ url('product_list') }}?category_id={{6}}"> 取り出した名前 </a>

とリンク付けをしていきたいです。

追記

ごめんなさい。
バージョンは3.0.9です。
追記

わけがわからなくって、今こんな感じです、、、。

php

1$Categories = $app['eccube.repository.category'] 2->findBy( 3 array('Parent' => null), 4 array('rank' => 'DESC') 5); 6 7return $app->render('Block/category.twig', array( 8 'Categories' => $Categories, 9)); 10 11{% for hoge in Category.ProductCategories %} 12 {{hoge.Product.name}} 13{% endfor %} 14{% macro tree(Category) %} 15<li> 16<a href="{{ url('product_list') }}?category_id={{ Category.id }}"> 17{{ Category.name }} 18</a> 19</li> 20{% endmacro %} 21<nav id="category" class="drawer_block pc"> 22<ul class="category-nav"> 23{% for Category in Categories %} 24{{ _self.tree(Category) }} 25{% endfor %} 26<!-- カテゴリ--> 27{% for Path in Category.3 %} 28<li> 29 30<a href="{{ url('product_list') }}?category_id={{ Category.id }}"> 31 {% for hoge in Category.ProductCategories %} 32 {{hoge.Product.name}} 33 {% endfor %} 34</a> 35 36</li> 37{% endfor %} 38</ul> <!-- category-nav --> 39</nav>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

こんにちは。
下記のようにidが含まれている連想配列Pathのnameを取得すればいいと思います。

PHP

1{% for Path in Category.path %} 2 <li><a href="{{ url('product_list') }}?category_id={{ Path.id }}">{{ Path.name }}</a></li> 3{% endfor %}

投稿2016/04/14 01:20

katsuo_isono

総合スコア63

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問