php - 有没有办法改变 Yii2 中的 View 布局?

标签 php yii2

如何覆盖 Controller 使用的布局以呈现第三方模块中的 View ?

最佳答案

@msushil 从未接受过答案,所以我可能是在浪费我的时间。我发布这个是因为它可能会在未来帮助其他人,因为我非常怀疑 OP 会为这个问题选择答案。 .

您可以在 View 中更改布局。在 Yii2 中,您通过 $this->context 引用您的 Controller 。所以你可以像这样改变布局:

$this->context->layout = 'new-layout';

关于php - 有没有办法改变 Yii2 中的 View 布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30821688/

相关文章:

php - 如何只更新表中包含零值的一列?

php - 如何在 Yii 中转储变量以进行调试?

php - 如何访问 yii2 关系映射表字段

php - 如何禁止直接访问浏览器网址中的网站目录,但在网站内部请求时允许?

php - 无法从 MSSQL 获取 varbinary 数据

php - yii2 如何获取选定的下拉值

php - yii2中Ajax保存到数据库

php - 在 Yii 2 中错误验证模式匹配有问题

php - 具有序列下一个值的 Eloquent 插入 id

php不会从数据库返回json数据