1

嗨,我来这里是因为我的路由遇到了一些麻烦。这就是困扰我的地方:

$this>url('home')将 url 映射到 0.0.0,因为 zf 大部分时间都在生成相对路径,所以我希望它类似于/$_SERVER数组中获取的完整名称

我的家庭配置条目:

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

这是我“发现”的地方,因为我的分页器正在吐出像这样的网址http://0.0.0/2

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

从域“test.com”在我的本地主机上运行我猜它以某种方式来自那个,但它仍然很麻烦

4

2 回答 2

1

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

于 2013-07-24T23:00:22.167 回答
0

添加这个有点晚了,但我遇到了另一个“错误”。如您所见,有一个可选page参数和一个可选尾随/,因为基本上是 mysite.com/1/ 的路由映射到//(页面的默认值为 1)我必须删除尾随/

于 2013-07-29T03:43:59.203 回答