symfony2:不能重新声明课程

时间:2013-12-16 14:10:31

标签: symfony

我在尝试创建架构时收到此错误消息:

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中的类名,我也会收到相同的错误但与新名称相关。

1 个答案:

答案 0 :(得分:3)

您缺少trans类中的命名空间定义。 E.g:

<?php

namespace CanalonesBastimar\ManagementBundle\Entity;

class Trans {

}