Zend Framework 2 Router オブジェクトに問題があります。Zend\Paginator
成功せずにクイックスタート ルーティング メカニズムの例に実装しようとしています。説明させてください:
クイックスタートに従った後、次のように終了しました。
'album' => array(
'type' => 'Segment',
'options' => array(
'route' => '/album[/:action][/:id]',
'constraints' => array(
'action' => '[a-z][a-z0-9\-]*',
'id' => '[0-9]+'
),
'defaults' => array(
'controller' => 'Album',
'action' => 'index'
)
)
)
ブラウズ/インデックスページにページネーターを実装しようとしたときに問題が発生しました。ルーターがvar を に割り当てるため、そのようなルーターが必要だとしてもうまくいき/album[/:action][/:id][/:page]
ません。追加/編集アクションで呼び出しのようなもので終わるセクションを削除しました:page
:id
:id
/album[/:action][/:page]
$matches = $this->getEvent()->getRouteMatch();
$id = $matches->getParam('page');
問題なく動作していますが、私は物事が記憶に残るのが好きです。私の質問は次のとおりです。ページネーターが私のように見えるようにするためだけに、複製ルーターを作成せずにこれを達成することは可能ですか? 私は何か間違ったことをしていますか?