Isteğe bağlı parametreleri ile Router_Route

0 Cevap php

Ben şu yol var:

        $gridRoute = new Zend_Controller_Router_Route(
        ':module/:controller/list/:order/:dir/:page',
        array (
            'module' => 'default',
            'controller' => 'index',
            'order' => '',
            'dir' => 'asc',
            'page' => 1,
            'action' => 'list'
        ),
        array (
            'page' => '\d+'
        )
    );
    $router->addRoute('grid', $mainRoute->chain($gridRoute));

Ben bu rota için isteğe bağlı bir parametre 'filtre' eklemek mümkün olmak istiyorum. Yani aşağıdaki url kullanabilirsiniz:

http://example.org/default/list/filter/all/lname/asc/1 or http://example.org/default/list/lname/asc/ or http://example.org/default/list/filter/all

Ya bir çalışması gerekir. Ben Route isteğe bağlı bir parametre yerleştirmeye çalıştı ama işe yaramadı. Herhangi bir fikir?

0 Cevap