如何覆盖 Controller 使用的布局以呈现第三方模块中的 View ?
最佳答案
@msushil 从未接受过答案,所以我可能是在浪费我的时间。我发布这个是因为它可能会在未来帮助其他人,因为我非常怀疑 OP 会为这个问题选择答案。 .
您可以在 View 中更改布局。在 Yii2 中,您通过 $this->context
引用您的 Controller 。所以你可以像这样改变布局:
$this->context->layout = 'new-layout';
关于php - 有没有办法改变 Yii2 中的 View 布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30821688/