質問 > フロント機能 > ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2016/4/7 13:18
対応状況: −−−
|
ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? たとえば下記のリンクの場合、リンク先から名称(商品名)を取り出すにはどうすればいいでしょうか?
<a href="{{ url('product_list') }}?category_id={{ID}}"> これに組み合わせて <a href="{{ url('product_list') }}?category_id={{6}}"> 取り出した名前 </a> とリンク付けをしていきたいです。 |
|
tacky |
投稿日時: 2016/4/7 16:01
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? CategoryからProductCategoriesにリレーションが定義されているので、
Category.twig上に下記コードで各カテゴリに紐付いている商品の商品名が取得できます。 {% for hoge in Category.ProductCategories %} {{hoge.Product.name}} {% endfor %} 取得した商品名を <a href="{{ url('product_list') }}?category_id={{6}}"> 取り出した名前 </a> に出力する感じで出来るかと思います。 |
ゲスト |
投稿日時: 2016/4/7 20:09
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? <a href="{{ url('product_list') }}?category_id={{6}}"> でidのリンクは取得できます。
ですが名前を取り出せません。 |
|
ゲスト |
投稿日時: 2016/4/13 20:28
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? hogeには何を書けばいいですか?
|
|
tacky |
投稿日時: 2016/4/14 10:32
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? 何でも大丈夫です。
{% for hoge in Category.ProductCategories %} {{hoge.Product.name}} {% endfor %} {% for fuga in Category.ProductCategories %} {{fuga.Product.name}} {% endfor %} {% for piyo in Category.ProductCategories %} {{piyo.Product.name}} {% endfor %} |
ゲスト |
投稿日時: 2016/4/14 12:57
対応状況: 開発中
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? わからなくなりました。
カテゴリの中身はこうなってしまいました。 {% for hoge in Category.ProductCategories %} {{hoge.Product.name}} {% endfor %} {% macro tree(Category) %} <li> <a href="{{ url('product_list') }}?category_id={{ Category.id }}"> {{ Category.name }} </a> </li> {% endmacro %} <nav id="category" class="drawer_block pc"> <ul class="category-nav"> {% for Category in Categories %} {{ _self.tree(Category) }} {% endfor %} <!-- カテゴリ--> {% for Path in Category.3 %} <li><a href="{{ url('product_list') }}?category_id={{ 3 }}">{{ Path.name }}</a></li> {% endfor %} </ul> <!-- category-nav --> </nav> |
|
tacky |
投稿日時: 2016/4/14 17:16
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? 引用:
Categoryがtwigに渡っている前提ですが、下記コードで当初の目的は達成できるかなと思います。 <a href="{{ url('product_list') }}?category_id={{ Category.id }}"> {% for hoge in Category.ProductCategories %} {{hoge.Product.name}} {% endfor %} </a> |
ゲスト |
投稿日時: 2016/4/15 15:02
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? すみません、商品詳細を並べて、リンク先から名前(商品名)を取り出したいです。
|
|
ゲスト |
投稿日時: 2016/4/18 18:04
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? > Categoryがtwigに渡っている前提
とはどういうソースになっているということでしょうか? |
|
tacky |
投稿日時: 2016/4/19 10:24
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? こんな感じです。
$Categories = $app['eccube.repository.category'] ->findBy( array('Parent' => null), array('rank' => 'DESC') ); return $app->render('Block/category.twig', array( 'Categories' => $Categories, )); |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |