모델 속성에서 관계 클래스 이름으로 되돌릴 방법을 찾으려면 Yii 2.0의 모든 API 문서를 살펴 보았습니다. Yii2 : 관계 속성에서 클래스 이름 얻기
은 우리가 그 클래스 고객이 관계를$this->hasOne(Country::className(), ['id' => 'countryId']);
을 가지고 있으며, 컨트롤러 함수에서 매개 변수는 속성 "countryId은"이었다 가정하자. 관련 모델의 클래스 이름을 검색하는 방법은 무엇입니까?
'국가 :: className()'과'self :: className()'(고객)이 맞습니까? – deacs
@deacs'self :: ClassName()'은 Customer 클래스 이름을 반환 할 것이지만, 필요하다면 관계에 정의 된 'countryId' 속성에 기반한 국가 클래스 이름을 얻는 것입니다. – AMILO
당신은 클래스 이름을 얻고 싶습니까? 관계가 될 수있는 ANY 속성으로부터의 관계? 'countryId' 또는'userId' 또는'customerId'와 같은 것 – deacs