2013-04-23 48 views
0

當我執行此查詢,我得到正確的結果Symfony的錯誤500時創建的查找查詢()或findlALL()

$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

什麼,我應該怎麼顯示?以及如何解決這個問題

+0

您是否擁有自己的存儲庫類? – mkjasinski 2013-04-23 21:17:39

+3

如果您在開發環境('app_dev.php')中運行Symfony應用程序,您將從錯誤消息中獲得絕妙的信息,這將幫助您和/或我們。 – Alex 2013-04-23 22:41:09

+1

檢查'app/logs/prod.log' – Inoryy 2013-04-24 08:19:08

回答

-1

我有同樣的問題,這是教條緩存中的錯誤。請仔細檢查您的緩存目錄和所有子目錄是否具有755權限

更具體地說,它無法在dicrectory app \ cache \ dev \ doctrine \ orm \ Proxies中編寫一個代理文件。 。 手動創建它也可以(具有文件名,查看日誌文件)