| @@ 13-29 (lines=17) @@ | ||
| 10 | ||
| 11 | class CRUDController extends Controller |
|
| 12 | { |
|
| 13 | public function itemAction() |
|
| 14 | { |
|
| 15 | $object = $this->admin->getSubject(); |
|
| 16 | $router = $this->container->get('router'); |
|
| 17 | $parameters = []; |
|
| 18 | ||
| 19 | if ($object instanceof Menu) { |
|
| 20 | $parameters['menu'] = $object->getId(); |
|
| 21 | } elseif ($object instanceof Item) { |
|
| 22 | $parameters['menu'] = $object->getMenu()->getId(); |
|
| 23 | $parameters['item'] = $object->getId(); |
|
| 24 | } |
|
| 25 | ||
| 26 | $url = $router->generate('admin_alpixel_menu_item_list', $parameters, UrlGeneratorInterface::ABSOLUTE_PATH); |
|
| 27 | ||
| 28 | return new RedirectResponse($url); |
|
| 29 | } |
|
| 30 | ||
| 31 | protected function redirectTo($object) |
|
| 32 | { |
|
| @@ 167-183 (lines=17) @@ | ||
| 164 | return new RedirectResponse($url); |
|
| 165 | } |
|
| 166 | ||
| 167 | public function itemAction() |
|
| 168 | { |
|
| 169 | $object = $this->admin->getSubject(); |
|
| 170 | $router = $this->container->get('router'); |
|
| 171 | $parameters = []; |
|
| 172 | ||
| 173 | if ($object instanceof Menu) { |
|
| 174 | $parameters['menu'] = $object->getId(); |
|
| 175 | } elseif ($object instanceof Item) { |
|
| 176 | $parameters['menu'] = $object->getMenu()->getId(); |
|
| 177 | $parameters['item'] = $object->getId(); |
|
| 178 | } |
|
| 179 | ||
| 180 | $url = $router->generate('admin_alpixel_menu_item_list', $parameters, UrlGeneratorInterface::ABSOLUTE_PATH); |
|
| 181 | ||
| 182 | return new RedirectResponse($url); |
|
| 183 | } |
|
| 184 | } |
|
| 185 | ||