protected function _prepareForwardRequest(\Cms\Orm\CmsCategoryRecord $category)
    {
        //tworzenie nowego requestu na podstawie obecnego
        $request = clone $this->getRequest();
        $request->setModuleName('cms')
            ->setControllerName('category')
            ->setActionName('article');
        //przekierowanie MVC
        if ($category->mvcParams) {
            //tablica z tpl
            $mvcParams = [];
            //parsowanie parametrów mvc
            parse_str($category->mvcParams, $mvcParams);
            return $request->setParams($mvcParams);
        }
        //pobranie typu (szablonu) i jego parametrów mvc
        if (!$category->getJoined('cms_category_type')->mvcParams) {
            return $request;
        }
        //tablica z tpl
        $mvcParams = [];
        //parsowanie parametrów mvc
        parse_str($category->getJoined('cms_category_type')->mvcParams, $mvcParams);
        return $request->setParams($mvcParams);
    }
protected function _prepareForwardRequest(\Cms\Orm\CmsCategoryRecord $category)
    {
        //tworzenie nowego requestu na podstawie obecnego
        $request = clone $this->getRequest();
        $request->setModuleName('cms')
            ->setControllerName('category')
            ->setActionName('article');
        //przekierowanie MVC
        if ($category->mvcParams) {
            //tablica z tpl
            $mvcParams = [];
            //parsowanie parametrów mvc
            parse_str($category->mvcParams, $mvcParams);
            return $request->setParams($mvcParams);
        }
        //pobranie typu (szablonu) i jego parametrów mvc
        if (!$category->getJoined('cms_category_type')->mvcParams) {
            return $request;
        }
        //tablica z tpl
        $mvcParams = [];
        //parsowanie parametrów mvc
        parse_str($category->getJoined('cms_category_type')->mvcParams, $mvcParams);
        return $request->setParams($mvcParams);
    }
protected function _prepareForwardRequest ( \ Cms \ Orm \ CmsCategoryRecord $ category ) { //tworzenie nowego requestu na podstawie obecnego $ request = clone $ this -> getRequest ( ) ; $ request -> setModuleName ( 'cms' ) -> setControllerName ( 'category' ) -> setActionName ( 'article' ) ; //przekierowanie MVC if ( $ category -> mvcParams ) { //tablica z tpl $ mvcParams = [ ] ; //parsowanie parametrów mvc parse_str ( $ category -> mvcParams , $ mvcParams ) ; return $ request -> setParams ( $ mvcParams ) ; } //pobranie typu (szablonu) i jego parametrów mvc if ( ! $ category -> getJoined ( 'cms_category_type' ) -> mvcParams ) { return $ request ; } //tablica z tpl $ mvcParams = [ ] ; //parsowanie parametrów mvc parse_str ( $ category -> getJoined ( 'cms_category_type' ) -> mvcParams , $ mvcParams ) ; return $ request -> setParams ( $ mvcParams ) ; }
Pobiera request do przekierowania
@param \Cms\Orm\CmsCategoryRecord $category
@return \Mmi\Http\Request
@throws \Mmi\App\KernelException
Pobiera request do przekierowania