2012-01-26 3 views
0

제목과 같습니다.엔티티 클래스는 Symfony 2에서 모델 클래스로 간주됩니까?

논리 모델을 엔터티 클래스에 배치해야합니까?

개체가 데이터베이스에 저장 될 때 데이터베이스 관련 필드의 값을 설정하려고합니다. 엔티티 클래스로 어떻게 할 수 있습니까?

Doctrine 2의 엔티티 클래스에 저장 방법이 없으므로 지금 당장 붙어 있습니다.

누군가 도움이 될까요?

[편집]

좋아 나는이 하나가로드 될 때 필드의 기본값을 설정하려면 내가 events

답변

0

를 사용해야합니다 알고

/** 
* @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; 
} 
관련 문제