Jak vytvořit a editovat sub moduly?
- tatyalien
- Člen | 239
Dobrý den,
chtěl bych se zeptat, jak se dá udělat „sub modulární“ aplikace? Mám
aplikaci, kterou jsem si udělal(front, prihlaseny). Brácha by chtěl, aby tato
aplikace fungovala na www.example.com, pak že by se udělali i sub moduly
například (www.neco.example.com, atd..), kde by v „neco“ byla odnož
hlavní aplikace, kde funkčnost by byla úplně ta samá co v hlavní,
maximálně by se měnili styly, obsah by byl brán z hlavní.
S tím, že pokud se uživatel zaregistruje na www.neco.example.com tak by mu fungovalo přihlášení všude, jen by se přesměroval na jeho vlastní sub modul (pod který patří).
Ale jak řešit to neco.example? Nechce se mě pro každý modul kopírovat celou aplikačku. Pokud bych pak změnil něco v hlavní, tak bych to musel upravovat všude… :-(
- David Ďurika
- Člen | 328
asi by som to riesil cez alias.
to je dost podobna situacia ako ked subdomena urcuje jazyk… len v tvojom propade neurcuje jazyk ale ine…
- bojovyletoun
- Člen | 667
no o routovani v subdomenach je napsano v dokumentaci.
Za dalsi si zkontruluj platnost cokie podle domen
nakonec na servru:
Precti si dokument2i apache direktivy virtualhost zejmena serveralias
jeste bude nutne upravit dns zaznam.
- hAssassin
- Člen | 293
proc pres alias? nestacilo by si vytvorit jen subslozku neco (podobnou nebo stejnou jako www – definice vlastni stylu napr.) a smerovat na bootstrap do app, kam by se nastavil router aby zohlednoval moduly? viz doku:
$route = new Route('//<subdomain>.example.com/<presenter>/<action>', '...');
- tatyalien
- Člen | 239
Tak už jsem z toho jelen :-) nějak to nepobírám… myšleno chtěl jsem udělat:
aplikace běží na www.example.com (front), www.example.com/prihlaseny (backed)
submodul: www.neco.example.com (jeho front úplně stejnej, funkčnost, atd, jen třeba změněny jeho layouty, www.neco.example.com/prihlaseny (jeho backed stejný jako z hlavního, též max změna layoutu…)
Pro to, abych toto udělal musím udělat co? Vytvořit složku app/necoModule, v ní udělat /templates/@layout.latte? Fakt je to pro mě španělská vesnice…
Editoval tatyalien (21. 9. 2011 15:37)
- David Ďurika
- Člen | 328
nie app nekopiruj a ako pisal @gmvasek neni treba robit modul.
proste ty len napr. v basePresetery rozhodnes ze aky layout sa pouzije na zaklade toho aku mas subdomenu
hAssassin napsal(a):
proc pres alias? nestacilo by si vytvorit jen subslozku
stacilo ale tak isto staci nastavit alias…
Editoval achtan (21. 9. 2011 15:35)