Networking\InitCmsBundle\Controller\MediaAdminController::redirectTo PHP 메소드

redirectTo() 공개 메소드

redirect the user depend on this choice
public redirectTo ( object $object ) : Response
$object object
리턴 Symfony\Component\HttpFoundation\Response
    public function redirectTo($object)
    {
        $url = false;
        if ($this->get('request')->get('btn_update_and_list')) {
            $url = $this->admin->generateUrl('list', array('active_tab' => $this->get('request')->get('context')));
        }
        if ($this->get('request')->get('btn_create_and_list')) {
            $url = $this->admin->generateUrl('list', array('active_tab' => $this->get('request')->get('context')));
        }
        if ($this->get('request')->get('btn_create_and_create')) {
            $params = array();
            if ($this->admin->hasActiveSubClass()) {
                $params['subclass'] = $this->get('request')->get('subclass');
            }
            $url = $this->admin->generateUrl('create', $params);
        }
        if (!$url) {
            $url = $this->admin->generateObjectUrl('edit', $object);
        }
        return new RedirectResponse($url);
    }