Navrch aplikace, (moduly, frontend, backend)
- quirm
- Člen | 1
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
- app
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
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.