在课程上找不到“已删除”字段的映射-Symfony

时间:2019-03-22 13:10:18

标签: php entity symfony-3.4

我不知道错误是从哪里来的。一切设置完毕:

trait SoftDeleteable
{
    /**
     * @var \DateTime
     * @ORM\Column(name="deleted", type="datetime", nullable=true)
     */
    protected $deleted;

}

在我的实体类中:

use App\Base\Entity\Traits\SoftDeleteable;

 /**
 * @ORM\Entity
 * @ORM\Table(name="user")
 * @Gedmo\SoftDeleteable(fieldName="deleted", timeAware=false)
 */
class User extends BaseEntity
{
    use SoftDeleteable;
}

和config.yml

filters:
   softdeleteable:
      class: Gedmo\SoftDeleteable\Filter\SoftDeleteableFilter
      enabled: true

当我尝试更新数据库时,它抛出:

  

在类“ App \ Base \ Entity \”上未找到字段“ deleted”的映射     t \ User'。

0 个答案:

没有答案