public static function map(Emp $emp, array $propriedades) { if (array_key_exists('id_emprestimo', $propriedades)) { $emp->setIdEmprestimo($propriedades['id_emprestimo']); } if (array_key_exists('dt_inicial_emprestimo', $propriedades)) { $emp->setDtInicialEmprestimo($propriedades['dt_inicial_emprestimo']); } if (array_key_exists('requisitante_id', $propriedades)) { $emp->setRequisitanteId($propriedades['requisitante_id']); } if (array_key_exists('usuario_id', $propriedades)) { $emp->setUsuarioId($propriedades['usuario_id']); } }
function getEmpById($id){ $sql="select * from empmanage where id=$id"; $arr=$this->db_getAll($sql); $emp = new Emp(); $emp->setId($arr[0]['id']); $emp->setName($arr[0]['name']); $emp->setGrade($arr[0]['grade']); $emp->setEmail($arr[0]['email']); $emp->setSalary($arr[0]['salary']); return $emp; }
public function updateEmp($id) { $sql = "select * from emp where id={$id}"; $sqlHelper = new SqlHelper(); $arr = $sqlHelper->execute_dql2($sql); $sqlHelper->close_connect(); $emp = new Emp(); $emp->setId($arr['0']['id']); $emp->setName($arr['0']['name']); $emp->setGrade($arr['0']['grade']); $emp->setEmail($arr['0']['email']); //return $arr; return $emp; }
function getEmpById($id) { $sql = "select * from emp where id={$id}"; $sqlHelper = new SqlHelper(); $arr = $sqlHelper->execute_dql2($sql); $sqlHelper->close_connect(); //二次封装.$arr->Emp对象实例 //创建Emp对象实例 $emp = new Emp(); $emp->setId($arr[0]['id']); $emp->setName($arr[0]['name']); $emp->setGrade($arr[0]['grade']); $emp->setEmail($arr[0]['email']); return $emp; }
<?php if (array_key_exists('key', $_GET)) { $sessao->addVar('id', $_GET['key']); } if ($sessao->getVar('id') != null) { $requisitante = Utils::findById($sessao->getVar('id'), 'usuarios', 'id_usuario'); } if (array_key_exists('save', $_POST)) { $dados = array('nome_requisitante' => array('Requisitante'), 'nome_responsavel' => array('Responsável'), 'dt_inicial_emprestimo' => array('Data', 'tipo' => 'data')); $validacao = ValidaFormulario($dados); if ($validacao === true) { $emp = new Emp(); $emp->setRequisitanteId($sessao->getVar('id')); $emp->setUsuarioId($sessao->getVar('usuario')->id_usuario); EmpMapper::map($emp, $_POST); $date_inicial = Utils::conv_data_to_us($_POST['dt_inicial_emprestimo']) . ' ' . date('H:m:s'); $emp->setDtInicialEmprestimo($date_inicial); if ($sessao->getVar('mat') != null) { foreach ($sessao->getVar('mat') as $item) { $itemObject = new Item(); ItemMapper::map($itemObject, $item); $emp->addItens($itemObject); } EmpMapper::insert($emp); $sessao->removeVar('mat'); Flash::addFlash('Empréstimo salvo com sucesso'); //header('location:index.php?modulo=usuarios&page=visualizar'); } else { Flash::addFlash('Por favor adicione um item.'); }
/** * function name : delete * edit data Emp * get */ public function delete($id) { if (Auth::check()) { $result = Emp::where('cid', $id)->delete(); if ($result) { return Redirect::to('admin/emps')->with('success_message', 'ลบข้อมูลเรียบร้อยแล้ว'); } else { return Redirect::to('admin/emps')->with('error_message', 'ไม่สามารถลบข้อมูลได้ กรุณาแจ้งผู้ดูแลระบบ'); } } else { return View::make('users.index'); } }
{ require $class . '.php'; } class Emp { private $id; private $name; private $address; public function getId() { return $this->id; } public function getName() { return $this->name; } public function getAddress() { return $this->address; } public function setValues($id, $name, $address) { $this->id = $id; $this->name = $name; $this->address = $address; } } $emp = new Emp(); $emp->setValues(1, 'scott', 'bokaro'); $orm = new PHPOrm(); $orm->save(new Emp());