Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我创建了一个查询来从症状表中选择症状,但得到了语义错误_Php_Symfony_Doctrine - Fatal编程技术网

Php 我创建了一个查询来从症状表中选择症状,但得到了语义错误

Php 我创建了一个查询来从症状表中选择症状,但得到了语义错误,php,symfony,doctrine,Php,Symfony,Doctrine,我的问题是: $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\Entit

我的问题是:

$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 

该消息表示您的实体
TblSymptoms
没有字段
IsDeleted

可能是一种类型。在这种情况下,字段应命名为
isDeleted

顺便说一下,在查询中直接设置值是一种不好的做法

$query = $em->createQuery('SELECT p FROM QuestionnaireSigninBundle:TblSymptoms p where p.isDeleted = ?1');
$query->setParameter(0);