通过find()或findlALL()创建查询时的Symfony Error 500

时间:2013-04-23 20:06:13

标签: symfony doctrine-orm

当我执行此查询时,我得到了正确的结果

    $entity = $em->getRepository('SurgeryPatientBundle:Visits')
                 ->countDoctorVisits(13, '2013-03-01', '2013-05-30');

但如果看起来像这样

$entity = $em->getRepository('SurgeryPatientBundle:Visits')->findAll();

我收到错误500, /var/log/mysql.err 为空/var/log/mysql.log

我应该展示什么?以及如何修复

1 个答案:

答案 0 :(得分:-1)

我遇到了同样的问题,而且在教条缓存中出错了。仔细检查您的缓存目录和所有子目录是否具有755权限

更具体地说,它无法在app \ cache \ dev \ doctrine \ orm \ Proxies目录中编写其中一个代理文件... 手动创建它也有效(有文件名,查看日志文件)