Zend framework2 ZF2-ZfcUser无法更改视图脚本

Zend framework2 ZF2-ZfcUser无法更改视图脚本,zend-framework2,zfcuser,Zend Framework2,Zfcuser,我对Zend框架非常陌生。我无法覆盖ZfcUser模块的视图脚本。我将ZfcUser下载到供应商目录中。我制作了自定义模块并更改了路由。但是,更改viewscripts不会带来好运 我将url改为profile而不是user。并进行了这些配置,以包括对视图脚本的覆盖。但是,我仍然从供应商文件夹中获取默认脚本。非常感谢你的帮助 <?php namespace Profile; use Zend\Mvc\MvcEvent; class Module { public funct

我对Zend框架非常陌生。我无法覆盖ZfcUser模块的视图脚本。我将ZfcUser下载到供应商目录中。我制作了自定义模块并更改了路由。但是,更改viewscripts不会带来好运

我将url改为profile而不是user。并进行了这些配置,以包括对视图脚本的覆盖。但是,我仍然从供应商文件夹中获取默认脚本。非常感谢你的帮助

<?php

namespace Profile;

use Zend\Mvc\MvcEvent;

class Module
{

    public function getConfig()
    {
        return array (
            'router' => array (
                'routes' => array (
                    'zfcuser' => array (
                        'options' => array (
                            'route' => '/profile',
                        ),
                    ),
                ),
            ),
            'view_manager' => array(
                'template_path_stack' => array(
                    'profile' => __DIR__ . '/../view',
                ),
            ),
        );      
    }
}

好的,我就是这样把它修好的。。文档中似乎没有,但它起了作用。我将视图管理器更改为如下所示:

'zfcuser' => __DIR__ . '/view',
而不是

'profile' => __DIR__ . '/../view',
唯一的问题是,所有视图脚本都必须导入到自定义模块中并被覆盖。下面是自定义模块中Module.php文件的结果

<?php

namespace Profile;

use Zend\Mvc\MvcEvent;

class Module
{

    public function getConfig()
    {
        return array (
            'router' => array (
                'routes' => array (
                    'zfcuser' => array (
                        'options' => array (
                            'route' => '/profile',
                        ),
                    ),
                ),
            ),
            'view_manager' => array(
                'template_path_stack' => array(
                    'zfcuser' => __DIR__ . '/view',
                ),
            ),
        );      
    }
}