Zend framework2 Zend框架2-一些内部问题

Zend framework2 Zend框架2-一些内部问题,zend-framework2,Zend Framework2,这是我的第一个问题, 我是一名ZF2初学者,我对下面的教程(“Zend Franework 2 by Example”)有一些问题 我按照说明进行操作,但是当我要测试结果时,链接不匹配,并且没有链接到正确的路由。我的解释 我按照ZF2的skeletonModule结构创建了一个新的one Users模块。module.config.php代码是 <?php return array( 'controllers' => array( 'invokable

这是我的第一个问题,

我是一名ZF2初学者,我对下面的教程(“Zend Franework 2 by Example”)有一些问题

我按照说明进行操作,但是当我要测试结果时,链接不匹配,并且没有链接到正确的路由。我的解释

我按照ZF2的skeletonModule结构创建了一个新的one Users模块。module.config.php代码是

    <?php
return array(
    'controllers' => array(
        'invokables' => array(
            'Users\Controller\Index' => 
            'Users\Controller\IndexController',
        ),
    ),
    'router' => array(
        'routes' => array(
            'users' => array(
                'type'    => 'Literal',
                'options' => array(
                    // Change this to something specific to your module
                    'route'    => '/users',
                    'defaults' => array(
                        '__NAMESPACE__' => 'Users\Controller',
                        'controller'    => 'Index',
                        'action'        => 'index',
                    ),
                ),
                'may_terminate' => true,
                'child_routes' => array(
                    // This route is a sane default when developing a module;
                    // as you solidify the routes for your module, however,
                    // you may want to remove it and replace it with more
                    // specific routes.
                    'default' => array(
                        'type'    => 'Segment',
                        'options' => array(
                            'route'    => '/[:controller[/:action]]',
                            'constraints' => array(
                                'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
                                'action'     => '[a-zA-Z][a-zA-Z0-9_-]*',
                            ),
                            'defaults' => array(
                            ),
                        ),
                    ),
                ),
            ),
        ),
    ),
    'view_manager' => array(
        'template_path_stack' => array(
            'users' => __DIR__ . '/../view',
        ),
    ),
);
从未面对过这个问题,
不管怎样,那个项目是在本地主机上运行的吗?您访问哪个url来查看您的主页

我还建议您使用来呈现URL

<a href="<?php echo $this->url('users/default', array('controller' => 'index', 'action' => 'login')); ?>">Login</a>


ZF2是否在子文件夹中运行?ZF2在感谢您的回复下运行。我正在本地主机域上工作,所以我正在下测试应用程序。主用户index.php在这个目录下。对不起。我忘了向你道谢了!!使用url查看器辅助程序可以完美地工作!
<h2>Login</h2>
<p>Esta página contendrá el formulario de inicio de sesión (Login).</p>
<a href="../">Volver a inicio.</a>
<h2>Registro de nuevo usuario</h2>
<p>Esta página contendrá el formulario de registro para un nuevo usuario.</p>
<a href="../">Volver a inicio.</a>
<a href="<?php echo $this->url('users/default', array('controller' => 'index', 'action' => 'login')); ?>">Login</a>