【发布时间】:2011-10-19 11:52:39
【问题描述】:
我有一个具有 3 个功能的控制器。我希望根据用户来自移动设备、网站还是 facebook 在每个功能中显示 3 个不同的视图和布局。我已经传入了用户来自的地方。
我不确定如何为每个视图显示特定的视图和布局。这是我开始做的一些代码来更改布局。我有一个名为 res 的文件夹中的视图。
function availability() {
if ($_REQUEST['from'] == 'facebook') {
$this->layout = 'facebook';
print_r ('face');
}elseif ($_REQUEST['from'] == 'website'){
$this->layout = 'website';
print_r ('web');
}elseif ($_REQUEST['from'] == 'mobile'){
$this->layout = 'mobile';
print_r ('mobile');
};
}
【问题讨论】:
标签: cakephp controller views