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_Orm_Doctrine Orm_Symfony 2.1 - Fatal编程技术网

Php 批注不存在,或无法自动加载

Php 批注不存在,或无法自动加载,php,symfony,orm,doctrine-orm,symfony-2.1,Php,Symfony,Orm,Doctrine Orm,Symfony 2.1,我对symfony和学说有一些奇怪的问题。将项目发送到开发服务器时出错: [条令\Common\Annotations\AnnotationException] [语义错误]属性Acme\CampaignInterfaceBundle\Entity\Campaign::$users中的批注“@Doctrine\ORM\Mapping\joinTable”不存在,或无法自动加载 此处的代码部分: 使用条令\ORM\Mapping作为ORM /** * @var Acme\UsersBundle\

我对symfony和学说有一些奇怪的问题。将项目发送到开发服务器时出错:

[条令\Common\Annotations\AnnotationException] [语义错误]属性Acme\CampaignInterfaceBundle\Entity\Campaign::$users中的批注“@Doctrine\ORM\Mapping\joinTable”不存在,或无法自动加载

此处的代码部分:

使用条令\ORM\Mapping作为ORM

/**
 * @var Acme\UsersBundle\Entity\User
 * 
 * @ORM\ManyToMany(targetEntity="Acme\UsersBundle\Entity\User", inversedBy="campaigns")
 * @ORM\joinTable(name="acme.campaign_users",
 *      joinColumns={@ORM\JoinColumn(name="campaign_id", referencedColumnName="id")},
 *      inverseJoinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")}
 *      )
 */
private $users;
某些名称空间问题?

问题出现在

@ORM\joinTable(name="jcdecaux.campaign_users", ...
joinTable
应大写,如中所示

@ORM\JoinTable, ...
问题出在

@ORM\joinTable(name="jcdecaux.campaign_users", ...
joinTable
应大写,如中所示

@ORM\JoinTable, ...

值得一提的是,我也遇到了这个问题,但这是因为“use”语句前面的“\”不正确。“use\Doctrine\ORM\Mapping as ORM;”应该是“use-Doctrine\ORM\Mapping as ORM;”。值得一提的是,我也遇到了这个问题,但这是因为“use”语句前面错误地有一个“\”。“use\条令\ORM\Mapping as ORM;”应该是“use-条令\ORM\Mapping as ORM;”。