Esempio n. 1
0
 public function fill($id)
 {
     $control = self::getInstance();
     $dados = $control->find(['id' => $id]);
     $model = new AlunoModel();
     foreach ($this->campos as $coluna) {
         $model->{'set' . ucfirst($coluna)}($dados->{$coluna});
     }
     $ciclo = CicloController::getInstance()->fill($model->getCicloId());
     $etnia = EtniaController::getInstance()->fill($model->getEtniaId());
     $situacao = SituacaoController::getInstance()->fill($model->getSituacaoId());
     $status = StatusController::getInstance()->fill($model->getStatusId());
     $model->setCiclo($ciclo);
     $model->setEtnia($etnia);
     $model->setSituacao($situacao);
     $model->setStatus($status);
     return $model;
 }