
前提・実現したいこと
EC-CUBEでadminのProduct関係の改良をしていたのですが、
何故かdefaultの一覧が表示されなくなりました。
デバッグモードで表示してみたのですが、イマイチよくわかりません。
エラーも解決したいのですが、まずエラーの場所が特定できず、困っています。
発生している問題・エラーメッセージ
ERROR - Twig_Error_Runtime: Variable "Product" does not exist in "__string_template__31b97bb06c164c404c0b601ffb122f64907fe58ca6ec88beb9f41bd557d24434" at line 117. (uncaught exception) at /home/users/(略)/vendor/twig/twig/lib/Twig/Template.php line 488 Context: {"exception":"Exception(Twig_Error_Runtime): Variable \"Product\" does not exist in \"__string_template__31b97bb06c164c404c0b601ffb122f64907fe58ca6ec88beb9f41bd557d24434\" at line 117."}
該当のソースコード
PHP
1(/vendor/twig/twig/lib/Twig/Template.php line 488 ) 2 3 final protected function getContext($context, $item, $ignoreStrictCheck = false) 4 { 5 if (!array_key_exists($item, $context)) { 6 if ($ignoreStrictCheck || !$this->env->isStrictVariables()) { 7 return; 8 } 9 10 throw new Twig_Error_Runtime(sprintf('Variable "%s" does not exist.', $item), -1, $this->getSourceContext()); 11 } 12 13 return $context[$item]; 14 }
試したこと
index_dev.phpの内容を確認しましたが、よくわかりませんでした。
テンプレートはdefaulst/Product/list.twigですが
「__string_template__31b97bb06c164c404c0b601ffb122f64907fe58ca6ec88beb9f41bd557d24434" at line 117.」
にある117行も行数がなく、117行目が何をさしているのか、初心者なのでよくわかりません。
補足情報(FW/ツールのバージョンなど)
EC-CUBEのバージョン:3.0.15
長いですが、デバッグ情報です(途中~エラーが出るまで)
INFO - Matched route "block_category".
Context: {"route_parameters":{"_controller":"\Eccube\Controller\Block\CategoryController::index","_route":"block_category"},"request_uri":"https://(略)/index_dev.php/block/category"}
DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "closure".
DEBUG - Notified event "kernel.request" to listener "closure".
DEBUG - Notified event "kernel.request" to listener "Eccube\EventListener\LogListener::onKernelRequestEarly".
DEBUG - Notified event "kernel.request" to listener "Silex\Provider\SessionServiceProvider::onEarlyKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "closure".
DEBUG - Notified event "kernel.request" to listener "Silex\EventListener\LocaleListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Eccube\EventListener\LogListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Eccube\EventListener\TransactionListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "closure".
DEBUG - Notified event "kernel.request" to listener "Eccube\EventListener\RequestDumpListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Silex\EventListener\LogListener::onKernelRequest".
DEBUG - Notified event "kernel.request" to listener "Silex\EventListener\MiddlewareListener::onKernelRequest".
DEBUG - Notified event "kernel.controller" to listener "Silex\EventListener\ConverterListener::onKernelController".
DEBUG - Notified event "kernel.controller" to listener "closure".
DEBUG - Notified event "kernel.controller" to listener "closure".
DEBUG - Notified event "kernel.controller" to listener "Eccube\EventListener\LogListener::onKernelController".
DEBUG - Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
DEBUG - Template Event Name : Block/category.twig
DEBUG - Notified event "kernel.response" to listener "Silex\EventListener\MiddlewareListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "closure".
DEBUG - Notified event "kernel.response" to listener "closure".
DEBUG - Notified event "kernel.response" to listener "closure".
DEBUG - Notified event "kernel.response" to listener "Eccube\EventListener\RequestDumpListener::onResponse".
DEBUG - Notified event "kernel.response" to listener "Eccube\EventListener\LogListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Silex\EventListener\LogListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
DEBUG - Notified event "kernel.response" to listener "closure".
DEBUG - Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
DEBUG - Notified event "kernel.finish_request" to listener "Silex\EventListener\LocaleListener::onKernelFinishRequest".
DEBUG - Notified event "kernel.finish_request" to listener "Symfony\Component\Security\Http\Firewall::onKernelFinishRequest".
DEBUG - "ROLLBACK"
DEBUG - "START TRANSACTION"
DEBUG - KernelEvents::EXCEPTION product_list
ERROR - Twig_Error_Runtime: Variable "Product" does not exist in "__string_template__31b97bb06c164c404c0b601ffb122f64907fe58ca6ec88beb9f41bd557d24434" at line 117. (uncaught exception) at /home/users/(略)/vendor/twig/twig/lib/Twig/Template.php line 488
Context: {"exception":"Exception(Twig_Error_Runtime): Variable "Product" does not exist in "__string_template__31b97bb06c164c404c0b601ffb122f64907fe58ca6ec88beb9f41bd557d24434" at line 117."}
何かご意見いただければ幸いです。
よろしくお願いします



回答3件
あなたの回答
tips
プレビュー