質問 > フロント機能 > コントローラーから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 |