Symfony 2-sylius-学说不可用



我在composer更新后遇到了大问题,

事实上,我正在与sylius电子商务合作symfony2(2.8.3)。

几分钟前,我进行了composer更新,我的symfony版本从2.8.3更新到2.8.4-dev,我的sylius电子商务项目不再工作,事实上我收到了以下错误消息:

在SyliusWebBundle:Frontend:layout.html.twig的第97行呈现模板期间引发异常("Doctrine is not available")。

SYLIUS版本是v0.17.0

请帮帮我…

感谢

这是Sylius 0.17版本中的一个已知错误(我个人将在未来几天内修复这个错误)。

同时,您可以通过手动启用条令PHPCR:来修复它

app/config/config.yml:

cmf_core:
    persistence:
        phpcr:
            enabled: true

另一个临时解决方案是打开src/Sylius/Bundle/WebBundle/Resources/Frontend/layout.html.twig并删除{% block slideshow_sidebar %}{% endblock %}和接下来的~16行,直到但不包括{% endblock %}

         {# delete these lines only #}
            {% block slideshow_sidebar %}{% endblock %}
            {% set links = cmf_children(cmf_find('/cms/pages')) %}
            {% if links is not empty %}
            <h2>{{ 'sylius.ui.links'|trans }}</h2>
            <ul>
              {% for link in links %}
                {% if cmf_is_linkable(link) %}
                    <li>
                      <a href="{{ path(link) }}">{{ link.title|striptags }}</a>
                    </li>
                {% endif %}
              {% endfor %}
            </ul>
            {% endif %}

相关内容

  • 没有找到相关文章

最新更新