在 Yii2 中,如何从视图文件中的渲染中排除布局?

2022-08-30 22:45:45

我有一个管理员登录页面,我想在没有布局的情况下呈现。如何在 Yii2 中渲染视图而不渲染主布局?


答案 1

这可以使用方法完成。renderPartial()

您可以从官方文档中获取更多信息。这是一个链接


答案 2

在控制器中,您可以评估控制器所有操作的布局或将其关闭:

class AdminController extends Controller
{
//  public $layout='//admin';
  public $layout=false;

或者,您可以只对一个操作执行此操作:

public function actionIndex()
{
  $this->layout = false;

推荐