Php 条令2 findAll()内存不足错误

Php 条令2 findAll()内存不足错误,php,mysql,doctrine-orm,doctrine,Php,Mysql,Doctrine Orm,Doctrine,内存不足错误将出现在条令2中。当我试图从一个表中获取所有数据时。我的数据库有点大,但表数据不是太多 //fetching data from table by another way $data = $em->getRepository('User'); $datax = $data->findAll(); foreach($datax as $d) { echo '<p

内存不足错误将出现在条令2中。当我试图从一个表中获取所有数据时。我的数据库有点大,但表数据不是太多

 //fetching data from table by another way
            $data = $em->getRepository('User');
            $datax = $data->findAll();

            foreach($datax as $d) {
                echo '<pre>'; print_r($d); echo '</pre>';
            }
//通过另一种方式从表中获取数据
$data=$em->getRepository('User');
$datax=$data->findAll();
foreach($datax作为$d){
回显“”;打印研究($d);回显“”;
\Doctrine\Common\Util\Debug::dump($d);
}
使用条令的
Debug
类中的
dump()
方法,不要在条令对象上使用print\r(),这将导致内存不足错误

或用于转储对象