Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Yii] podejście do tworzenia panelu administratora
janek5
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 6.12.2014

Ostrzeżenie: (0%)
-----


Cześć, moje pytania dotyczą Yii (v 1.1), ale tak na prawdę ogólnego podejścia do tworzenia wiekszych aplikacji. Tak w skrócie:

  1. Tworzyć osoby moduł do panelu administratora czy trzymać wszystko w jednym miejscu?
  2. Co z modelami? Stworzyć jeden duży model i współdzielić go pomiędzy panel administratora i front (tylko nadpisywać metody rules(), beforeSave() itp.)? Czy tworzyć osobne modele dla frontu i administratora, co w przypadku, gdy taka sama metoda jest potrzebna i tu i tu?
  3. Typowe dla Yii, korzystacie ze scenariuszy czy tworzycie modele CFormModel i implementujecie własny zapis z wykorzystaniem modelu CActiveRecord dla poszczególnych formularzy? Czy jeszcze inne podejście?

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Zależy co rozumiesz przez model. Czy active record, czy zwykłą encję - nazewnictwo z czasem ulegało zmianie ale w niektórych FW bywa jeszcze jednoznaczne. Jeśli encja reprezentuje zbiór danych z zewnątrz (BD, JSON, cache, cokolwiek) z mapowaniem np kolumna w bazie -> pole klasy z geterami/seterami to można spokojnie trzymać w module frontu. A już obsługę tego front/admin. Jeśli AR to IMO lepiej rozdzielić.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 09:41