实体类在Symfony 2中是否被视为模型类?

实体类在Symfony 2中是否被视为模型类?,symfony,doctrine-orm,Symfony,Doctrine Orm,如标题所示 逻辑模型是否应该放在实体类中 我想在对象保存到数据库时设置数据库相关字段的值。 如何使用实体类实现这一点 条令2中的实体类中没有任何save方法,所以我现在被卡住了 有人能帮忙吗 [编辑] 好的,我知道如果要在加载某个字段时设置该字段的默认值,我应该使用: /** * @var string $directory * * @ORM\Column(name="directory", type="string", length=255) */ private $directory = '

如标题所示

逻辑模型是否应该放在实体类中

我想在对象保存到数据库时设置数据库相关字段的值。 如何使用实体类实现这一点

条令2中的实体类中没有任何save方法,所以我现在被卡住了

有人能帮忙吗

[编辑]


好的,我知道如果要在加载某个字段时设置该字段的默认值,我应该使用

/**
* @var string $directory
*
* @ORM\Column(name="directory", type="string", length=255)
*/
private $directory = 'src\path\blabla';
如果要在保存某个字段时设置该字段的值:

/**
* Set directory
*
* @param string $directory
*/
public function setDirectory($directory)
{
    $this->directory = 'src\path\blabla';
}
如果要在保存此字段时设置空字段的值:

/**
* Set directory
*
* @param string $directory
*/
public function setDirectory($directory ='src\path\blabla' )
{
    $this->directory = $directory;
}