示例#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;
 }
示例#2
0
文件: Ciclos.php 项目: ahxsahxs/datae
         $modelCiclo->{'set' . ucfirst($campo)}($valor);
     }
     // edita os valores do banco para o Ciclo
     if ($erro = $modelCiclo->valida()) {
         print json_encode($erro);
     } else {
         if ($controlCiclo->edit($modelCiclo)) {
             print 1;
         }
     }
     break;
     // caso a ação seja de deletar um Ciclo existente
 // caso a ação seja de deletar um Ciclo existente
 case 'delete':
     // cria um novo modelo de Ciclo
     $model = new CicloModel();
     // cria um novo controller de Ciclo
     $control = CicloController::getInstance();
     // define no modelo o id do Ciclo a ser deletado
     $model->setId($id);
     // deleta o Ciclo
     print $control->delete($model);
     break;
     // caso a ação seja de listar os Ciclos existentes
 // caso a ação seja de listar os Ciclos existentes
 case 'list':
     // cria um novo controller de Ciclos
     $control = CicloController::getInstance();
     // busca no banco informações de todos os Ciclos
     $ciclos = $control->find([], 0);
     if ($ciclos == false) {