質問 > フロント機能 > ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tacky |
投稿日時: 2016/4/19 18:03
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? 先ほどのはコントローラーの話で、
src/Eccube/Controller/Block/CategoryController.php 上記のソースそのまんまです。 return $app->render('Block/category.twig', array( 'Categories' => $Categories, )); twigにCategoryを渡すことによって、下記のようにtwigでCategoryの内容を取得できるという意味です。 {% for hoge in Category.ProductCategories %} {{hoge.Product.name}} {% endfor %} |
ゲスト |
投稿日時: 2016/4/19 13:36
対応状況: −−−
|
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, )); {% 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={{ Category.id }}"> {% for hoge in Category.ProductCategories %} {{hoge.Product.name}} {% endfor %} </a> </li> {% endfor %} </ul> <!-- category-nav --> </nav> |
|
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, )); |
ゲスト |
投稿日時: 2016/4/18 18:04
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? > Categoryがtwigに渡っている前提
とはどういうソースになっているということでしょうか? |
|
ゲスト |
投稿日時: 2016/4/15 15:02
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? すみません、商品詳細を並べて、リンク先から名前(商品名)を取り出したいです。
|
|
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/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 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/13 20:28
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? hogeには何を書けばいいですか?
|
|
ゲスト |
投稿日時: 2016/4/7 20:09
対応状況: −−−
|
Re: ver3.0.9:idの参照先から値を取り出すにはどうすればいいですか? <a href="{{ url('product_list') }}?category_id={{6}}"> でidのリンクは取得できます。
ですが名前を取り出せません。 |
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |