admin
プレフィックスを使用してルートを設定しましたが、問題が発生しているページには次のパスがあります。
http://mydomain.com/admin/posts
これをブログ投稿のページ付けされたリストにしたい。その URL は、コントローラーでadmin_index
アクションを呼び出します。posts
ものすごく単純。
私のビューの一番下に私はこれを持っています:
<?php echo $this->Paginator->numbers(array('first' => 1, 'last' => 1, 'separator' => '')); ?>
ただし、ページネーションのリンクから、存在しない URL に移動します。
http://mydomain.com/posts/admin_index/page:2
次のようなリンクを生成するために必要です。
http://mydomain.com/admin/posts/2
これどうやってするの?私はすでにページネーターのオプションを次のように設定しようとしました:
<?php $this->Paginator->options(array(
'url'=> array('controller' => 'posts',
'action' => 'index',
'prefix' => 'admin'
))); ?>
しかし、それは次のような URL になります。
http://mydomain.com/posts/index/prefix:admin/page:2
どうすればこれを機能させることができますか?