Yii2 如何自定义供应商视图文件?

Yii2 如何自定义供应商视图文件?,yii2,yii2-user,Yii2,Yii2 User,在yii2中,如何在不修改原始视图文件的情况下自定义供应商视图文件 我正在使用dektrium Yi2用户,希望对登录页面进行一些更改。您可以通过这种方式为dektrium Yi2用户分配视图路径(假设@app您的应用别名): 你好我试图应用您的解决方案来更改webvimark/user management extension的登录视图,但没有成功。我不得不通过添加“viewPath”=>“@app/views/user-management”来更改扩展/模块的配置值得一提的是,尽管在您的示例

在yii2中,如何在不修改原始视图文件的情况下自定义供应商视图文件


我正在使用dektrium Yi2用户,希望对登录页面进行一些更改。

您可以通过这种方式为dektrium Yi2用户分配视图路径(假设@app您的应用别名):


你好我试图应用您的解决方案来更改webvimark/user management extension的登录视图,但没有成功。我不得不通过添加“viewPath”=>“@app/views/user-management”来更改扩展/模块的配置值得一提的是,尽管在您的示例中,组件后有多个点,但视图字段必须位于组件后的第一级,视图不是特定组件或模块的属性,而是字段“components”的直接属性,然后它works@FantomX1 .. 纠正错误,你的评论很有用。。该点仅适用于其他组件部分,不适用于级别..答案已更新。。根据YOUU的建议(删除顶部圆点序列)谢谢,我花了一段时间才弄明白为什么它不能作为一个特定组件的字段工作,如果某位同事没有帮我一点忙,我会抛出你的解决方案,但现在看到你的解决方案,肯定会立即消除任何障碍
'components' => [
    'view' => [
        'theme' => [
            'pathMap' => [
                '@dektrium/user/views' => '@app/views/your_dir_views'  // mapping for override the views dektrium with  your views 
            ],
        ],
   .....
 ],