public function createDataNhaCungCapAction() { $nha_cung_cap_table = $this->getServiceLocator()->get('Application\\Model\\NhaCungCapTable'); for ($i = 0; $i < 1000; $i++) { $nha_cung_cap_moi = new NhaCungCap(); $nha_cung_cap_moi->setIdKho(1); $nha_cung_cap_moi->setHoTen('Lưu Kim Loan ' . $i); $nha_cung_cap_moi->setDiaChi('Trà Cú - Trà Vinh'); $nha_cung_cap_moi->setEmail('luukimloan' . $i . '@gmail.com'); $nha_cung_cap_moi->setMoTa('Mô tả'); $nha_cung_cap_moi->setDienThoaiCoDinh('01699580585'); $nha_cung_cap_moi->setDiDong('01699580585'); $nha_cung_cap_moi->setHinhAnh('/img/default/product/default.png'); $nha_cung_cap_moi->setState(1); $nha_cung_cap_moi->setNgayDangKy(''); $nha_cung_cap_table->saveNhaCungCap($nha_cung_cap_moi); } die; }
public function saveNhaCungCap(NhaCungCap $nha_cung_cap) { $data = array('id_kho' => $nha_cung_cap->getIdKho(), 'ho_ten' => $nha_cung_cap->getHoTen(), 'dia_chi' => $nha_cung_cap->getDiaChi(), 'email' => $nha_cung_cap->getEmail(), 'mo_ta' => $nha_cung_cap->getMoTa(), 'dien_thoai_co_dinh' => $nha_cung_cap->getDienThoaiCoDinh(), 'di_dong' => $nha_cung_cap->getDiDong(), 'hinh_anh' => $nha_cung_cap->getHinhAnh(), 'state' => $nha_cung_cap->getState(), 'ngay_dang_ky' => $nha_cung_cap->getNgayDangKy()); $id_nha_cung_cap = (int) $nha_cung_cap->getIdNhaCungCap(); if ($id_nha_cung_cap == 0) { $this->tableGateway->insert($data); } else { if ($this->getNhaCungCapByArrayConditionAndArrayColumn(array('id_nha_cung_cap' => $id_nha_cung_cap), array('ho_ten'))) { $this->tableGateway->update($data, array('id_nha_cung_cap' => $id_nha_cung_cap)); } else { return false; } } return true; }