/** * @return \yii\db\ActiveQuery */ public function getDocument() { return $this->hasOne(Document::className(), ['id' => 'document_id']); }
/** * @return \yii\db\ActiveQuery */ public function getDocuments() { return $this->hasMany(Document::className(), ['type_id' => 'id']); }
protected function createDocument($research_id) { $documentTypes = DocumentType::find()->all(); foreach ($documentTypes as $doc) { $model = Yii::createObject(['class' => Document::className(), 'research_id' => $research_id, 'document_type_id' => $doc->id]); $model->save(); unset($model); } }
/** * @return \yii\db\ActiveQuery */ public function getDocuments() { return @$this->hasMany(Document::className(), ['research_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getDocuments() { return $this->hasMany(Document::className(), ['companyAgency_id' => 'id']); }