Czytałem już co nieco na temat struktur katalogów, rozszerzania klasy Yii o własne klasy itp, jednak mam bardziej ścisłe pytanie.
Czy jest możliwe (w prosty sposób, bez znacznych modyfikacji) takie napisanie aplikacji, żeby dodać kolejną warstwę w aplikacji; może lepiej to na przykładowym rysunku przedstawię:
Projekt
|-Sklep
|-strony
|-CRUD+Model
|-uzytkownicy
|-CRUD+Model
|-produkty
|-CRUD+Model
|-kategorie-produktow
|-CRUD+Model
|-Klient1 extends Sklep
|-strony
|-CRUD+Model
|-uzytkownicy
|-CRUD+Model
|-produkty
|-CRUD+Model
|-kategorie-produktow
|-CRUD+Model
|-Klient2 extends Sklep
|-strony
|-CRUD+Model
|-uzytkownicy
|-CRUD+Model
|-produkty
|-CRUD+Model
|-kategorie-produktow
|-CRUD+Model
|-Klient3 extends Sklep
|-strony
|-CRUD+Model
|-uzytkownicy
|-CRUD+Model
|-produkty
|-CRUD+Model
|-kategorie-produktow
|-CRUD+Model
|-Klient4 extends Sklep
|-strony
|-CRUD+Model
|-uzytkownicy
|-CRUD+Model
|-produkty
|-CRUD+Model
|-kategorie-produktow
|-CRUD+Model
Chodzi mi o coś takiego, że posiadam główną gałąź rozwijanego sklepu, ale od niej dziedziczą projekty dla każdego klienta indywidualnie, więc mam to co napisałem + indywidualne rozszerzenie funkcji, których zażyczył sobie klient.
Czy takie coś jest w Yii w prosty sposób do osiągnięcia?