在 symfony 中有没有办法在没有数据库的情况下创建实体?

spe*_*006 1 php api symfony

在 symfony 2.8 中,有没有一种方法可以在 API 应用程序实体中使用而不存储在数据库中以使用表单和验证来验证发布数据,而无需在控制器中进行所有验证(不是空白、数字数据、长度 x ...)?也许通过使用抽象实体?

小智 5

只需不要放置告诉将数据存储在数据库中的注释(您是否使用注释),例如:

通常你有:

/**
 * @var int
 * @ORM\Column(type="integer")
 */
protected $userId;
Run Code Online (Sandbox Code Playgroud)

简单地这样写:

/**
 * @var int
 */
protected $userId;
Run Code Online (Sandbox Code Playgroud)