public function saveCloseStock() { \Cake\Log\Log::debug('Request hitted'); $this->autoRender = FALSE; $restaurantId = $this->readCookie('cri'); if ($this->request->is('post')) { $itemId = $this->request->data('item'); $stock = $this->request->data('stock'); $unit = $this->request->data('unit'); for ($i = 0; $i < count($itemId); $i++) { $openStockDto = new UploadDTO\OpenStockUploadDto($itemId[$i], $stock[$i], date('d'), date('m'), date('Y'), $unit[$i], $restaurantId); $this->getTableObj()->closeStock($openStockDto); $recipeItemMaster = new RecipeItemMasterController(); $updateResult = $recipeItemMaster->stockUpdate($openStockDto); \Cake\Log\Log::debug($updateResult); } if ($i) { $this->response->body(1); } } }