Zend framework2 ZF2-ZfcUser无法更改视图脚本
我对Zend框架非常陌生。我无法覆盖ZfcUser模块的视图脚本。我将ZfcUser下载到供应商目录中。我制作了自定义模块并更改了路由。但是,更改viewscripts不会带来好运 我将url改为profile而不是user。并进行了这些配置,以包括对视图脚本的覆盖。但是,我仍然从供应商文件夹中获取默认脚本。非常感谢你的帮助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
<?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',
),
),
);
}
}