Mysql Symfony2空白页

Mysql Symfony2空白页,mysql,symfony,doctrine-orm,Mysql,Symfony,Doctrine Orm,使用Symfony2、Doctrine2和MySQL,我遇到了一些麻烦 想象一下,某个简单的条令生成的实体,数据库中有14个元素,必须在某个myPage文档中列出 我从浏览器执行请求,并进入myPage控制器方法。该方法从头到尾执行(我在日志中看到了这一点),获取每个元素并准备在数组中返回它们。最后,控制器正确地生成响应并返回它。我在日志中写入响应对象,看起来很完美 但是,惊喜!,我在浏览器中得到的只是一个空白页: <html> <head></head&g

使用Symfony2、Doctrine2和MySQL,我遇到了一些麻烦

想象一下,某个简单的条令生成的实体,数据库中有14个元素,必须在某个myPage文档中列出

我从浏览器执行请求,并进入myPage控制器方法。该方法从头到尾执行(我在日志中看到了这一点),获取每个元素并准备在数组中返回它们。最后,控制器正确地生成响应并返回它。我在日志中写入响应对象,看起来很完美

但是,惊喜!,我在浏览器中得到的只是一个空白页:

<html>
    <head></head>
    <body></body>
</html>
<html>
    <head></head>
    <body>
        Hello world!
        One fine translation: {% trans %}one.fine.translation{% endtrans %}
        Second fine translation: {% trans %}second.fine.translation{% endtrans %}
    </body>
</html>
<html>
    <head></head>
    <body>
        Hello world!
        {{ my_variable }}
    </body>
</html>
插入第二个
trans-endtrans
标签,空白页!!这是一个空白页:

<html>
    <head></head>
    <body></body>
</html>
<html>
    <head></head>
    <body>
        Hello world!
        One fine translation: {% trans %}one.fine.translation{% endtrans %}
        Second fine translation: {% trans %}second.fine.translation{% endtrans %}
    </body>
</html>
<html>
    <head></head>
    <body>
        Hello world!
        {{ my_variable }}
    </body>
</html>

你好,世界!
一个精细翻译:{%trans%}一个.fine.translation{%endtrans%}
第二次精细翻译:{%trans%}Second.fine.translation{%endtrans%}
插入一个简单的细枝变量,空白页!!这是一个空白页:

<html>
    <head></head>
    <body></body>
</html>
<html>
    <head></head>
    <body>
        Hello world!
        One fine translation: {% trans %}one.fine.translation{% endtrans %}
        Second fine translation: {% trans %}second.fine.translation{% endtrans %}
    </body>
</html>
<html>
    <head></head>
    <body>
        Hello world!
        {{ my_variable }}
    </body>
</html>

你好,世界!
{{my_variable}}
同样,如果我只删除页面中必须列出的一个寄存器,它总是有效的


编辑2(更多详细信息):

每次我清除缓存时,它似乎都会工作一次。但只有一次!i、 e:

  • 我要这一页
  • 我得到了著名的空白页
  • 我清除缓存(
    rm-rf应用程序/cache
  • 我重新加载页面
  • 页面已正确浏览
  • 我重新装弹
  • 我很难再次得到空白,所以我做任何额外的时间,我重新加载页面。 所以。。。和Symfony缓存有关吗


    我不太相信有一个超级准确的答案来解决我的问题。我只是想知道你们读者中是否有人曾经经历过一个如此奇怪的问题,以及你们是否在教义关系中看到了可能导致它的任何东西

    它也将有助于其他一些方式来检查其他日志,我可以找到什么是造成这一混乱。Apache.error.log没有显示太多内容。有条令日志吗?我真的不知道还能在哪里找到我的解决办法

    或任何其他配置或任何与Symfony2缓存有关的配置???

    正常

    我终于成功了

    这肯定是一个记忆问题。我认为Doctrine2有时不能很好地管理记忆

    这真的很棘手,因为我在测试环境中遇到了错误,在那里,任何日志、调试栏或屏幕上都没有显示错误

    一旦我在本地复制了相同的错误,我很快就看到了错误发生的确切代码行


    所以,孩子们,当你有一个完全空白的页面时,考虑到你可能正在解决一些内存问题,并设法在某些环境中重现错误,因为你知道日志记录工作正常。

    可能是你的枝条视图中的一些东西。尝试删除试图访问objectsOk的变量,我将尝试此操作。但我不认为它能解决任何问题,因为正如我所说的,我在日志中写下了完整的生成响应(由twig模板生成)。这是控制器返回此类响应之前的最后一步。不管怎样,我会试着解决这个问题,我会说我得到了什么。再次感谢是的,很抱歉帮不了什么忙,我清楚地记得我的头撞到了墙上,因为同样的问题,但我记不起解决方案了…我知道这是由于数据损坏。。。但我不知道到底是什么。。。如果我解决了这个问题,我会告诉你的。当这样的事情发生的时候,所有的原则都应该更温和一点。