Exemplo n.º 1
0
 function getAlunosForMatricula1()
 {
     App::import('Model', 'Aluno');
     $aluno = new Aluno();
     $matriculados_f = $this->find('list', array('conditions' => array('estadomatricula_id' => 1), 'fields' => 'aluno_id'));
     $matriculados = array();
     foreach ($matriculados_f as $f) {
         $matriculados[] = $f;
     }
     $alunos = $aluno->find('list', array('conditions' => array(array('Aluno.id' => $matriculados)), 'order' => array('Aluno.name')));
     return $alunos;
 }
Exemplo n.º 2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  id
  * @return Response
  */
 public function destroy($id)
 {
     $this->aluno->find($id)->delete();
     return Redirect::route('admin.aluno.index');
 }
Exemplo n.º 3
0
<?php

require_once 'Aluno.php';
try {
    $conexao = new \PDO("mysql:host=localhost;dbname=pdo_exercicio1", "root", "root");
} catch (\PDOException $e) {
    die("Não foi possível estabelecer a conexão com o banco de dados. Erro: " . $e->getMessage());
}
$aluno = new Aluno($conexao);
echo "Buscando o aluno de id 8:<br>";
$aluno_buscado = $aluno->find(8);
echo "{$aluno_buscado['id']}. {$aluno_buscado['nome']} - {$aluno_buscado['nota']}<br>";
echo "<hr>";
echo "Inserido o aluno Jonathan com nota 72";
$aluno->setNome('Jonathan')->setNota(73);
echo "<hr>";
//$aluno->insert();
echo "Excluido o aluno Jonathan com id 24";
if ($aluno->delete(25)) {
    echo "Listando as informacoes de todos os alunos cadastrados:<br>";
}
foreach ($aluno->lists() as $a) {
    // Adicionar parametro 'nota desc' para ordenar
    echo "{$a['id']}. {$a['nome']} - {$a['nota']}<br>";
}
echo "<hr>";
Exemplo n.º 4
0
 function getAllAlunosbysexo($genero_id)
 {
     App::Import('Model', 'Aluno');
     $lista = new Aluno();
     return $lista->find('list', array('conditions' => array('genero_id' => $genero_id)));
 }
 public function getDelete($id)
 {
     $model = Aluno::find($id)->delete();
     if ($model) {
         return Redirect::to('/aluno')->withSuccess('Aluno deletado com sucesso');
     }
 }
    }
    return View::make('usuario.login');
});
Route::get('/usuario/login', function () {
    return View::make('usuario.login');
});
// LOGOUT
Route::get('/usuario/logout', function () {
    Auth::logout();
    return Redirect::to('/');
});
Route::get('/ocorrencia/create/{id}', function ($id) {
    $model = new Ocorrencia();
    $model->aluno_id = Aluno::find($id)->nome;
    $model->turma = Aluno::find($id)->turma->sigla;
    $model->curso = Aluno::find($id)->turma->curso->nome;
    return View::make('ocorrencia.create', ['model' => $model]);
});
Route::filter('auth', function () {
    if (Auth::user() == null) {
        return Redirect::to('/login');
    }
});
Route::resource('/home', 'HomeController');
Route::group(['before' => 'auth'], function () {
    Route::any('/usuario/senha', 'UsuarioController@senha');
    Route::post('/usuario/logout', 'UsuarioController@logout');
    Route::resource('/usuario', 'UsuarioController');
    Route::controller('/usuario', 'UsuarioController');
    Route::get('/aluno/search', 'AlunoController@getSearch');
    Route::resource('/ocorrencia/update', 'OcorrenciaController@update');