我已经使用Symfony2 / Doctrine2为R& D设置了运行Linux Mint 16 x64的虚拟机。我通过composer安装了Symfony,并用它安装了Doctrine。我在大约2-3周前设置了这个,所以我使用的版本应该是最新版本或者至少是最新版本。
虚拟机当然正在运行Apache / MySQL和PHP。我在MySQL数据库中只有一个新的数据库/模式,我只创建了一个新表。这个新表只有不到15条记录,因此检索所有记录的时间不应太长。
当我运行如下代码时,我会很快得到结果。
var_dump($this->getDoctrine()->getEntityManager()->getRepository("my-class-here")->find(1);
但是当我使用查询(参见下面的代码)时,网页经常超时或者Firefox崩溃。
var_dump($this->getDoctrine()->getEntityManager()->createQuery("SELECT s FROM my-class-here s");
任何想法可能会发生什么以及如何解决它?
非常感谢
答案 0 :(得分:3)
尝试使用:
\Doctrine\Common\Util\Debug::dump($this->getDoctrine()->getEntityManager()->createQuery("SELECT s FROM my-class-here s"));