-1

これが私の質問です:

$symptoms = $em->createQuery("SELECT p FROM QuestionnaireSigninBundle:TblSymptoms p where p.IsDeleted=0 ")->getArrayResult(); 

これがエラーメッセージです

[Semantical Error] line 0, col 62 near 'IsDeleted=0 ': Error: Class  
Questionnaire\SigninBundle\Entity\TblSymptoms has no field or association 
named IsDeleted 
4

1 に答える 1

0

メッセージには、エンティティTblSymptomsにフィールドがないことが示されていますIsDeleted

タイプである可能性があります。キャメルケースでは、フィールドに。という名前を付ける必要がありますisDeleted

ちなみに、クエリで直接値を設定することは悪い習慣です。

$query = $em->createQuery('SELECT p FROM QuestionnaireSigninBundle:TblSymptoms p where p.isDeleted = ?1');
$query->setParameter(0);
于 2012-11-24T13:15:21.127 に答える