やったこと

webサービスを作るときに考えたことを垂れ流します

【CakePHP3】PCかモバイルか判定する方法!

CakePHP3でユーザーがPCかモバイルかを判定する方法です。

お好きなコントローラー内で以下のようにして判定できます。

超簡単ですね・・。

if($this->request->is('mobile')){
  $this->viewBuilder()->layout('モバイル用レイアウト');
}else{
  $this->viewBuilder()->layout('PC用レイアウト');
}

以上!