バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > コントローラーからblock配下のtwigへのデータの引き渡しについて

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tkt
投稿日時: 2021/5/17 17:48
対応状況: −−−
半人前
登録日: 2021/4/6
居住地:
投稿: 20
コントローラーからblock配下のtwigへのデータの引き渡しについて


・実現したいこと
アナウンス情報をblockのtwigに引き渡したい。


・現状
トップページでのみ引き渡し可能。
blockでコントローラーを使用するためにデータベースのdtb_blockのuse_controllerの値を0から1に変更済み。




Block/announceBarArea.twig
にTopAnnounsesという変数を渡したいです。

      <ul class="list">
{% for Announce in TopAnnounces|slice(0,1) %}
<li class="list__item AnHover">
<div class="item"><a href="{{ Announce.url }}">{{Announce.title}}</a></div>
</li>
{% endfor %}
</ul>

twigのソースは上記になります。
以下がコントローラーになります。

<?php

namespace Customize\Controller\Block;

use Eccube\Controller\AbstractController;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;


class AnnounceBarAreaController extends AbstractController
{
/**
* @Route("/block/announceBarArea", name="block_announceBarArea")
* @Template("Block/announceBarArea.twig")
*
* @return array
*/
public function index( Request $request)
{
return [

];
}
}

リターン内に記載することがいまいち理解できていません、こちらに適当な記述ができると解決できると考えているので何か少しでもあどばいすがございましたら頂戴したいです、よろしくお願いします。。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » コントローラーからblock配下のtwigへのデータの引き渡しについて tkt 2021/5/17 17:48
     Re: コントローラーからblock配下のtwigへのデータの引き渡しについて NMAKINO 2021/5/17 18:17
       Re: コントローラーからblock配下のtwigへのデータの引き渡しについて tkt 2021/5/19 14:22

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1280
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.