コード例 #1
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>";
コード例 #2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  id
  * @return Response
  */
 public function edit($id)
 {
     $alunoConteudo = Aluno::lists('nome_alu', 'id');
     $DisciplinaConteudo = Disciplina::select('componente_curricular_ccr.id AS id_ccr', 'componente_curricular_ccr.nome_ccr AS nome_ccr')->leftJoin('componente_curricular_ccr', 'componente_curricular_ccr.id', '=', 'disciplina_dis.id_ccr_dis')->lists('nome_ccr', 'id_ccr');
     $historico = Historico::select('componente_curricular_ccr.id AS id_ccr', 'componente_curricular_ccr.nome_ccr AS nome_ccr', 'historico_his.id AS id_his', 'historico_his.status_his AS status_his', 'historico_his.id_alu_his AS id_alu_his', 'aluno_alu.nome_alu AS nome_alu')->leftJoin('aluno_alu', 'aluno_alu.id', '=', 'historico_his.id_alu_his')->leftJoin('componente_curricular_ccr', 'componente_curricular_ccr.id', '=', 'historico_his.id_dis_his')->paginate(10);
     $historicoEdit = $this->historico->find($id);
     if (is_null($historicoEdit)) {
         return Redirect::route('admin.historico', $this->idAlu);
     }
     return View::make('historico.edit', array('historicoEdit' => $historicoEdit, 'alunoConteudo' => $alunoConteudo, 'DisciplinaConteudo' => $DisciplinaConteudo, 'historico' => $historico));
 }