Navrch aplikace, (moduly, frontend, backend)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
quirm
Člen | 1
+
0
-

Ahoj,

Rozmyslim jak udelat web, ktery je rozdelen na 3 domeny. Layout se trochu lisi s +/- nejakejma funkcema podle nactenych templatu ale celkova funcionalita je stejna.

Kdyz bych sel cestou nejake takoveto struktury:

  • webroot
    • app
      • FrontendModule
      • ExportModule
      • AdminModule
    • document_root_domena1
    • document_root_domena2
    • document_root_domena3

Dns by byly mirene na ty document_root_url, v indexu u kazde bych zrejme nacital nejakou konstantu pro dany web. Je sice moznost udelat todle cele 3× a zbytecne to nekomplikovat, ale opravdu bych rad se drzel cesty ze admin, export je spolecny a 90% frontendu je take spolecne.

Nesetkal jste se nekdo s podobnym narvhem/problemem ? Me dilema je jestli nacitat podle konstanty z indexu.php v document_rootu_xxxx jaky ze 3 webu zrovna mam a to predavat dal v controlleru, views nebo jit na to uplne jinou cestou.

(v nette jsem novacek, sel bych cestou railsu ale jsem omezen na php, tak se divam po moznosti tohoto frameworku :))

diky, za jakoukoliv radu

nAS
Člen | 277
+
0
-

Nevím co bude nejlepší, ale přidám ti další možnost na rozmýšlení:

Document_root může být klidně společný (nebo pokud chceš mít rozdílné css a tak, tak klidně rozdělený, ale index.php identický) a dělení provedeš až ve společném bootstrapu, kde routu necháš nastavit proměnnou basePresenter-u podle aktuální domény.

jasir
Člen | 746
+
0
-

Pro inspiraci si zkus pročíst tohle vlákno