public function createDataAction()
 {
     $san_pham_table = $this->getServiceLocator()->get('Application\\Model\\SanPhamTable');
     for ($i = 1000; $i < 2000; $i++) {
         $san_pham_moi = new SanPham();
         $san_pham_moi->setIdKho(1);
         $san_pham_moi->setIdDonViTinh(1);
         $san_pham_moi->setIdBarcode(1);
         $san_pham_moi->setMaSanPham('masp_' . $i);
         $san_pham_moi->setMaVach(756371377088125.0 + $i);
         $san_pham_moi->setIdLoaiSanPham(1);
         $san_pham_moi->setTenSanPham('Tên sản phẩm ' . $i);
         $san_pham_moi->setMoTa('Mô tả ' . $i);
         $san_pham_moi->setHinhAnh('hinh_anh_' . $i);
         $san_pham_moi->setNhan('Nhản ' . $i);
         $san_pham_moi->setTonKho($i);
         $san_pham_moi->setLoaiGia('Loại giá ' . $i);
         $san_pham_moi->setGiaNhap($i);
         $san_pham_moi->setGiaBia($i);
         $san_pham_moi->setChietKhau($i);
         $san_pham_moi->setState(1);
         $san_pham_moi->setUserId(1);
         $san_pham_table->saveSanPham($san_pham_moi);
     }
     die;
 }
 public function saveSanPham(SanPham $san_pham)
 {
     $data = array('id_kho' => $san_pham->getIdKho(), 'id_don_vi_tinh' => $san_pham->getIdDonViTinh(), 'id_barcode' => $san_pham->getIdBarcode(), 'ma_san_pham' => $san_pham->getMaSanPham(), 'ma_vach' => $san_pham->getMaVach(), 'id_loai_san_pham' => $san_pham->getIdLoaiSanPham(), 'ten_san_pham' => $san_pham->getTenSanPham(), 'mo_ta' => $san_pham->getMoTa(), 'hinh_anh' => $san_pham->getHinhAnh(), 'nhan' => $san_pham->getNhan(), 'ton_kho' => $san_pham->getTonKho(), 'loai_gia' => $san_pham->getLoaiGia(), 'gia_nhap' => $san_pham->getGiaNhap(), 'gia_bia' => $san_pham->getGiaBia(), 'chiet_khau' => $san_pham->getChietKhau(), 'state' => $san_pham->getState(), 'user_id' => $san_pham->getUserId());
     $id_san_pham = (int) $san_pham->getIdSanPham();
     if ($id_san_pham == 0) {
         $this->tableGateway->insert($data);
     } else {
         if ($this->getSanPhamByArrayConditionAndArrayColumn(array('id_san_pham' => $id_san_pham), array('ten_san_pham'))) {
             $this->tableGateway->update($data, array('id_san_pham' => $id_san_pham));
         } else {
             return false;
         }
     }
     return true;
 }