Symfony 2 - sylius - 学说不可用
Symfony 2 - sylius - doctrine is not available
作曲家更新后我遇到了大问题,
实际上我正在 symfony2 (2.8.3) 上使用 sylius 电子商务。
不久前我更新了 composer 并将我的 symfony 版本从 2.8.3 更新到 2.8.4-dev 并且我的 sylius 电子商务项目不再工作了,acctualy 我收到这个错误消息:
在第 97 行 SyliusWebBundle:Frontend:layout.html.twig 中呈现模板 ("Doctrine is not available.") 期间抛出异常。
SYLIUS 版本为 v0.17.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 %}
作曲家更新后我遇到了大问题,
实际上我正在 symfony2 (2.8.3) 上使用 sylius 电子商务。
不久前我更新了 composer 并将我的 symfony 版本从 2.8.3 更新到 2.8.4-dev 并且我的 sylius 电子商务项目不再工作了,acctualy 我收到这个错误消息:
在第 97 行 SyliusWebBundle:Frontend:layout.html.twig 中呈现模板 ("Doctrine is not available.") 期间抛出异常。
SYLIUS 版本为 v0.17.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 %}