2009-11-23 3 views
1

에서 생성 및 I는 다음과 같이 얻을 :사용자 정의 관계 이름은 내가 데이터베이스에서 내 모델을 생성하고있어 DB

public function setUp() 
{ 
    parent::setUp(); 
    $this->hasOne('Articles', array(
     'local' => 'article_id', 
     'foreign' => 'id')); 

    $this->hasOne('Users', array(
     'local' => 'voter_id', 
     'foreign' => 'id')); 

    $this->hasOne('Users as Users_4', array(
     'local' => 'author_id', 
     'foreign' => 'id')); 
} 

관계의 이름이 될해야하는지, 교리를 알 수있는 방법이됩니다. 예를 들어 이런 식으로 뭔가 얻을 경우 :

public function setUp() 
{ 
    $this->hasOne('Articles', array(
     'local' => 'article_id', 
     'foreign' => 'id')); 

    $this->hasOne('Users as Voter', array(
     'local' => 'voter_id', 
     'foreign' => 'id')); 

    $this->hasOne('Users as Author', array(
     'local' => 'author_id', 
     'foreign' => 'id')); 
} 

을 당신이 YAML 파일에서 모델을 생성하거나 처음부터 쓰기 할 때이 가능 알지만, 당신은 DB에서 모델을 생성 할 때 가능할까요?

답변

0

당신이 묻는 것을 할 방법이 없습니다. 또는 db에서 YAML 파일을 생성하고 거기에 관계 이름을 추가 한 다음 YAML 파일에서 모델을 생성 할 수 있습니다.

관련 문제