양식의 일부 속성이 데이터베이스에 없고 모드가 ActiveRecord를 통합하는 경우 $model->load() 속성을 통해 데이터베이스에 정의되지 않은 부분을 로드하려고 합니다. 다음과 같이 attribute() 함수를 재정의할 수 있습니다. 예:
/** * * {@inheritDoc} * * @see \common\db\ActiveRecord::attributes() */ public function attributes () { $attributes = parent::attributes(); $attributes[] = 'sync_take_rate'; $attributes[] = 'sync_show_virtual'; return $attributes; }
그런 다음 attributeLabels() 및 attributeHints()에서 레이블과 힌트를 설정하는 것은 다른 속성을 작성하는 것과 같습니다.
위에서는 측면을 포함한 추가 속성을 추가하는 Yii2 ActiveRecord를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.