0

私のウェブサイトでは、モバイル版も統合したいと考えています。

最終的に通常のサイトのすべてがモバイル版で必要になるかどうかわからないので、レスポンシブ デザインは使用しません。

そのため、モデルとほとんどのコントローラーが必要になるため、現在のプロジェクトにモバイル バージョンを統合したいと考えています。したがって、基本的にほとんどのリソースは同じになります。

2 つ目のアプリなどですべてのコントローラーを書き直す必要はないと思います。

ビューをロードするたびにコントローラーがモバイルデバイスであることを確認するだけでは、私にとって最もエレガントなソリューションとは思えません。

また、API を開発しています (将来のモバイル アプリなどのため)。スタンドアローン アプリを作成し、API を介してすべての通信を行うソリューションになりますか?

これを効率的に作成するためのヒントやアイデアはありますか?

ありがとう!

4

1 に答える 1

0

ユーザーエージェントライブラリを使用できます。これは、モバイルリクエストを処理するためのいくつかの方法を提供します。次に例を示します。

$this->agent->is_mobile();

このライブラリを使用して訪問者ユーザーエージェントを確認してから、適切なビューをロードできます。

詳細:http ://ellislab.com/codeigniter/user-guide/libraries/user_agent.html

于 2013-01-06T12:22:03.560 に答える