Skip to content

pmaxs/Path2queryBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Symfony Path2queryBundle

Symfony bundle adds query vars to Request from path.

Installation

composer require pmaxs/path2query-bundle

Usage

Add param __path2query__ with default value "" and requirement ".*". Such routes are processed by this bundle in order to add query vars to Request from path.

Ex.:

class DefaultController extends AbstractController
{
    /**
     * @Route("/xxx/{__path2query__}", requirements={"__path2query__"=".*"}, defaults={"__path2query__"=""})
     */
    public function indexAction(Request $request)
    {
        // for path /xxx/var1/val1/var2/val2
        $request->get('var1') // val1
        $request->get('var2') // val2
    }
}