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;
 }
Beispiel #2
0
<?php

$id = $url->parametro(2);
include 'server/controllers/CicloController.class.php';
$control = CicloController::getInstance();
$cursos = CursoController::getInstance()->find([], 0);
$ciclo = $control->fill($id);
?>
<link rel="stylesheet" href="/public/anexos/externo/jquery-ui/jquery-ui.min.css">
<link rel="stylesheet" href="/public/anexos/externo/jquery-ui/jquery-ui.theme.min.css">
<link rel="stylesheet" type="text/css" href="/public/pages/usuarios/head/style.css">

<script src='/public/anexos/externo/jquery-ui/jquery-ui.min.js'></script>
<script src="/server/helpers/validaForm.js"></script>
<script>
$(function(){
	datep();
	$('#formCadastro').submit(function(evt){
		evt.preventDefault();
		
		if(valida()){
			var data = geraData();
			$.post(
				'api/Ciclos/edit/<?php 
echo $id;
?>
',
				{data: data},
				function(ret){
					if(ret==1)
						location.href = 'ciclos';
Beispiel #3
0
    // caso a ação seja de deletar um Curso existente
    case 'delete':
        // cria um novo modelo de Curso
        $model = new CursoModel();
        // cria um novo controller de Curso
        $control = CursoController::getInstance();
        // define no modelo o id do Curso a ser deletado
        $model->setId($id);
        // deleta o Curso
        print $control->delete($model);
        break;
        // caso a ação seja de listar os Cursos existentes
    // caso a ação seja de listar os Cursos existentes
    case 'list':
        // cria um novo controller de Cursos
        $control = CursoController::getInstance();
        // busca no banco informações de todos os Cursos
        $cursos = $control->find([], 0);
        if ($cursos == false) {
            exit;
        }
        // para cada Curso crie um modelo usando o seu id e imprima seus valores em colunas de uma tabela
        foreach ($cursos as $curso) {
            $model = $control->fill($curso->id);
            ?>
			<tr>
				<td><?php 
            echo $model->getIdentificador();
            ?>
</td>
				<td><a href="api/Cursos/getDoc/<?php