2013-04-08 70 views
0

我有一個奇怪的問題。我有這樣類不存在於symfony 2中,但似乎都是正確的

類後端\ GruposAlumnosBundle \實體\ GruposAlumnos錯誤在F不存在 :\ WAMP \ WWW \ getbritSys \供應商\原則\ ORM \ LIB \原則\ ORM \代理\ ProxyFactory裏。 PHP在線路233

} 
    // We need to pick the type hint class too 
    if (($paramClass = $param->getClass()) !== null) { 
     $parameterString .= '\\' . $paramClass->getName() . ' '; 
    } else if ($param->isArray()) { 
     $parameterString .= 'array ';* 

我做這在我的控制

$em = $this->getDoctrine()->getManager(); 
$grupoalumno = $em->getRepository('BackendGruposBundle:GruposAlumnos')->find($item); 

和我的實體類時,會出現此錯誤GruposAlumnos存在於BackendGruposBundle中。

有些想法?我並沒有發現問題,這是相當罕見的

BackendGruposBundleAppKernel被加載。它被選中。這束與他們的控制器的更多實體和正常工作)

+0

您忘記了'GruposAlumnos.php'中的命名空間嗎? – Touki 2013-04-08 09:10:39

+0

您的包名爲BackendGruposBundle還是BackendGruposAlumnosBundle?在getRepository()調用中,你錯過了'Alumnos'。 – 2013-04-08 09:20:19

+0

在我的課GruposAlumnos我有這個命名空間Backend \ GruposBundle \ Entity; – Freenando 2013-04-08 09:27:17

回答

0

我已經解決了這個錯誤。 此錯誤來自關係中的方法addEntityremoveEntity。我用錯誤的參數定義了。 我認爲這個錯誤會更明確。