我在尝试创建架构时收到此错误消息:
Error message: PHP Fatal error: Cannot redeclare class Trans in /home/tirengarfio/workspace/sermovi/src/CanalonesBastimar/Bundle/ManagementBundle/Entity/Trans.php on line 3
Customer.php:
/**
* @ORM\OneToMany(targetEntity="CanalonesBastimar\Bundle\ManagementBundle\Entity\Trans", mappedBy="customer")
*/
private $customers;
Trans.php:
<?php
class Trans {
}
据我所知,我只有一次声明:我搜索项目并且只有一个声明..我也清除了缓存。
注意:即使我更改了Trans.php
中的类名,我也会收到相同的错误但与新名称相关。
答案 0 :(得分:3)
您缺少trans类中的命名空间定义。 E.g:
<?php
namespace CanalonesBastimar\ManagementBundle\Entity;
class Trans {
}