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; }
/** * 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'); }
<?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>";
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');