示例#1
0
 public function fill($id)
 {
     // cria um controller de Ciclo
     $controlUsuario = self::getInstance();
     // procura os valores salvos no banco com este 'id'
     $dados = $controlUsuario->find(['id' => $id]);
     // cria um novo modelo de Ciclo
     $model = new CicloModel();
     // para cada campo de  define o valor que está no banco
     foreach ($this->campos as $coluna) {
         $model->{'set' . ucfirst($coluna)}($dados->{$coluna});
     }
     $curso = CursoController::getInstance()->fill($model->getCursoId());
     $model->setCurso($curso);
     return $model;
 }