1
我尽量延长SonataAdminBundle:CRUD:list_outer_rows_mosaic.html.twig
像这样索纳塔延长3倍镶嵌视图
# src/app/Resources/SonataAdminBundle/views/CRUD/list_outer_rows_mosaic.html.twig
{% extends 'SonataAdminBundle:CRUD:list_outer_rows_mosaic.html.twig' %}
{% block sonata_mosaic_background %}
{% if admin.media(object) %}
<img src="{{ admin.media(object) }}"/>
{% else %}
<img src="{{ meta.image }}" alt="" />
{% endif %}
{% endblock %}
但是我却越来越Maximum function nesting level of '256' reached, aborting!
错误。 也许你们有想法为什么?
增加值,错误仍然存在 ''1000'的最大功能嵌套级别达到了,正在中止!' – Andrius
然后你确实有递归性问题,我猜。你应该编辑你的问题并添加一个堆栈跟踪,堆栈跟踪中可能会有一个周期。 – greg0ire
您是否正在使用断点或所有时间进行调试?我在调试过程中遇到了这个问题,它特定于我在Docker容器中运行项目的情况。然而,我的项目是在Docker之外的本地PhpStorm中运行的,我已经将部署设置为Docker机器。当PhpStorm中的某些调试映射设置不正确(或者我在本地项目目录中错过了Docker容器的缓存文件时),那么我会得到此最大函数嵌套级别达到的错误。修复映射并下载缓存后,它可以正常工作。 – Najki