/** * Override default validation * @see Phreezable::Validate() */ public function Validate() { // example of custom validation // $this->ResetValidationErrors(); // $errors = $this->GetValidationErrors(); // if ($error == true) $this->AddValidationError('FieldName', 'Error Information'); // return !$this->HasValidationErrors(); return parent::Validate(); }
public function dadosVeiculo($id_veiculo) { $veiculo = VeiculoDAO::consultarDadosVeiculo(new ModelVeiculo(array("id_veiculo" => $id_veiculo))); if ($veiculo) { $this->view->setVariable("id_veiculo", $veiculo[0]->get("id_veiculo")); $this->view->setVariable("titulo", $veiculo[0]->get("titulo")); $this->view->setVariable("ano_fab", $veiculo[0]->get("ano_fabricacao")); $this->view->setVariable("ano_mod", $veiculo[0]->get("ano_modelo")); $this->view->setVariable("numero_passageiros", $veiculo[0]->get("numero_passageiros")); $this->view->setVariable("cor", $veiculo[0]->get("cor")); $this->view->setVariable("destaque", $veiculo[0]->get("destaque")); $this->view->setVariable("combustivel", $veiculo[0]->get("combustivel")); $this->view->setVariable("tipo", $veiculo[0]->get("tipo")); $this->view->setVariable("fabricante", $veiculo[0]->get("fabricante")); $this->view->setVariable("modelo", $veiculo[0]->get("modelo")); return $veiculo; } }
private function selectOne() { $pessoaAux = $this->fetch(); if (sizeof($pessoaAux) > 0) { $pessoaAux = $pessoaAux[0]; $pessoa = $this->selectTipo($pessoaAux); $veiculoDAO = new VeiculoDAO(); $veiculos = $veiculoDAO->listarProprieatario($pessoaAux->id); $pessoa->veiculos = $veiculos; $telefoneDAO = new TelefoneDAO(); $telefones = $telefoneDAO->listaPorPessoa($pessoaAux->id); $pessoa->telefones = $telefones; $enderecoDAO = new EnderecoDAO(); $pessoa->enderecos = $enderecoDAO->listaPorPessoa($pessoaAux->id); return $pessoa; } throw new FormException("Usuário não encontrado"); }