protected function saveOrderInfoStop() { AImporter::model('transports'); AImporter::table('orderinfostop'); $model_transport = new BookProModelTransports(); foreach ($this->orderinfo as $orderinfo) { $stop_dest_list = $model_transport->getStopBetween($orderinfo->route_id, $orderinfo->destfrom, $orderinfo->destto); $ordering = 0; foreach ($stop_dest_list as $stop) { $table = new TableOrderInfoStop($this->_db); $data = array('ordering' => $ordering, 'orderinfo_id' => $orderinfo->id, 'dest' => $stop); if (!$table->save($data)) { die('save order info stop error'); } $ordering++; } } return true; }