作曲家更新后我遇到了很大问题,
Acctualy我正在使用symfony2(2.8.3)上的sylius电子商务。
不久前我做了作曲家更新,我的symfony版本从2.8.3更新到2.8.4-dev,我的sylius电子商务项目不再工作了,acctualy我收到此错误信息:
在SyliusWebBundle:Frontend:layout.html.twig第97行渲染模板(“Doctrine is not。”)期间抛出异常。
SYLIUS VERSION是v0.17.0
请帮帮我..
由于
答案 0 :(得分:0)
这是Sylius 0.17版本中的known bug(我个人希望在接下来的几天内修复)。
与此同时,您可以通过手动启用Doctrine 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 %}