Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 749 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 749 Bytes

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
    }
}