Mobile Yii-使用桌面和移动设备的两种主要布局

Mobile Yii-使用桌面和移动设备的两种主要布局,mobile,jquery-mobile,themes,yii,Mobile,Jquery Mobile,Themes,Yii,我正在开发一个简单的应用程序,将用于台式机和手机 我尝试使用这种方法: 在主控制器中呈现主操作之前,我正在使用插件detecmobilebrowser检查浏览器是否属于移动类别,然后我需要切换到另一个流。可用的操作将不同,对于此操作,我将使用使用jquery mobile开发的布局,以确保与不同类别的浏览器兼容设备 使用: $this->layout='//layouts/mobile'; 更改布局,但呈现first main.php 有没有办法在不创造新主题的情况下解决这个问题 感谢您

我正在开发一个简单的应用程序,将用于台式机和手机

我尝试使用这种方法:

在主控制器中呈现主操作之前,我正在使用插件detecmobilebrowser检查浏览器是否属于移动类别,然后我需要切换到另一个流。可用的操作将不同,对于此操作,我将使用使用jquery mobile开发的布局,以确保与不同类别的浏览器兼容设备

使用:

$this->layout='//layouts/mobile';
更改布局,但呈现first main.php

有没有办法在不创造新主题的情况下解决这个问题


感谢您的支持

您把那行代码放在哪里了?您检查过手机布局文件了吗?如果完全正确,请检查您是否错误地将main.php布局包含在mobile.phpThanks中。感谢您的帮助,我在一个新控制器中同时更改了布局和操作。我工作很好!