デスクトップとモバイルで使用されるシンプルなアプリを開発しています。
私はこのアプローチを使用しようとしています:
メインコントローラーでメインアクションをレンダリングする前に、ブラウザーが「モバイル」カテゴリに属しているかどうかを確認しています (プラグイン detecmobilebrowser detecmobilebrowserを使用)。次に、別のフローに切り替える必要があります (使用可能なアクションは異なります)。 jquery mobile で開発されたレイアウトを使用して、さまざまなデバイスとの互換性を確保します。
を使って:
$this->layout='//layouts/mobile';
レイアウトを変更しますが、最初に main.php をレンダリングします。
新しいテーマを作成せずにこれを解決する方法はありますか?
ご協力ありがとうございました