バージョン1以降、Yiiと何年も協力してきました。私は素晴らしいフレームワークだと思います。APIを構築するためのYiiフレーム
今日、API、管理者、フロントエンドサイトの構築を含むYiiを使用してウェブサイトを構築する必要があります。
これまで他の同様のプロジェクトで勤務していた時期です。私はそれらの間でモデルを共有しました、各側面(API、フロントエンドと管理者)は独自のコントローラを持っています。
私はyiiのフルパワーを利用するためにそれを整理する方法を見つけようとしています。
私はYii検証ルールなどを使用してプロジェクトをスピードアップできるようにするために、Webフロントエンドではなくモバイルアプリ専用のAPIを使用する予定でした。
プロジェクトオーナーは、私は、プロジェクトの所有者の要求に従っている場合、それは3つのプロジェクト 1.アピ+バックエンド を管理するようになります
など重複バリデーションルールをもたらすこと、あまりにもAPIを介してデータを読み込み、フロントエンドを構築したいと考えてい
2.フロントエンド 3.モバイル私は他のオプションに従った場合、それは2つのプロジェクト管理のようになります: 1. API +フロントエンド+バックエンド 2.モバイル
何かアドバイスを?
高度なテンプレート(バックエンド、共通、フロントエンド)を使用し、APIアプリケーションの 'frontend'から' rest'までを使用します。 – SiZE