2013-07-24 38 views
1

嗨,我来到这里,因为我的路由有一些麻烦。这是困扰我:ZF2首页网址映射到0.0.0

$this>url('home')映射的URL为0.0.0,因为ZF是生成的大部分时间相对路径,所以我希望它是像/或从$_SERVER阵列

采取的完整namen

我家的配置项:

  'home' => array(
      'type' => 'Segment', 
      'options' => array(
       'route' => '/[/:page][/]', 
       'defaults' => array(
        'controller' => 'MyModule\Controller\Index', 
        'action'  => 'index', 
        'page' => 1, 
       ), 
       'constraints' => array(
         'page'  => '[0-9]+', 
       ), 
      ), 
     ), 

这就是我“发现”,因为我的分页程序被吐出的URL像http://0.0.0/2

任何人知道如何解决这个问题?

运行在我的本地域名从“test.com”我想它在某种程度上来自于,但它仍然是麻烦

回答

1

改变'route' => '/[/:page][/]','route' => '/[:page][/]',现在它的工作就像一个魅力,我应该睡觉了-_-

0

这有点晚了,但我又遇到了另一个“bug”。如您所见,有一个可选的page参数和一个可选的尾部/,因为基本上mysite.com/1/的路线图为//(页面的默认值为1),我必须删除尾部/