2013-07-24 39 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),我必須刪除尾部/