エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[CakePHP]スマホ版サイトとPC版サイトでビューを分ける方法 | tenfrontier Lab
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[CakePHP]スマホ版サイトとPC版サイトでビューを分ける方法 | tenfrontier Lab
ここ数年でスマホが普及しPCサイトに追加する形でスマホ向けサイトを作るということもあると思います。 ... ここ数年でスマホが普及しPCサイトに追加する形でスマホ向けサイトを作るということもあると思います。 今回はCakePHPで作られたPCサイトにスマホ版を追加する際にビューを切り分ける方法を書いていきます。 方法自体はものすごく単純です。 手順 1.AppController内にbeforeRenderかbeforeFilterをオーバーライドする 2.オーバーライドしたメソッド内でアクセスしてきたユーザーがPCからのアクセスなのか スマホからのアクセスなのかを判別 3.スマホの場合はスマホ用のビューを設定 AppController内 public function beforeRender() { parent::beforeRender(); if( !( strpos( $_SERVER[ 'HTTP_USER_AGENT' ], 'iPhone' ) === fals