/** * @param Application $app * @param Request $request * * @return Response */ public function guardarMenu(Application $app, Request $request) { $menuModelo = new Menu($app['db']); $itemsActual = $menuModelo->getItems(); $items = $request->get('items'); $filasAfectadas = 0; if (!empty($itemsActual) && !empty($items)) { $menu = $menuModelo->getOpcion(null, 'menu'); $menuModelo->setId($menu['id']); $filasAfectadas = $menuModelo->modificar($items); } else { if (!empty($items)) { $filasAfectadas = $menuModelo->guardar($items); } } if ($filasAfectadas) { return new Response('Guardado exitosamente.'); } else { return new Response('Menú actualizado'); } }