doctrine 2 findAll()内存不足错误

时间:2018-01-02 13:45:51

标签: 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 '<pre>'; print_r($d); echo '</pre>';
            }

1 个答案:

答案 0 :(得分:2)

使用doctrine的TableView类中的Label方法,不要在doctrine对象上使用print_r()这将导致内存不足错误

TableView

或使用LadybugBundle转储对象