Jednostavan MVC za visejezicni site

Vrtim se vec neko vrijeme, pa reko da pitam mozda je netko imao iskustva s nekim jednostavnim MVC za visejezicnu stranicu.
Znaci, koristim i18n za prijevode, ali se malo mucim s URL slugovima i MVC.
Pa ako netko zna neki github ili neki dobar simple mvc da funkcionira s i18n prijevodima bio bi zahvalan.

http://site.tld/en/news/article/121415/EU-as-global-reserve-currency
http://site.tld/de/nachrichten/artikel/121415/EU-als-globale-reservewährung

http://site.tld/en/contact
http://site.tld/de/kontakt

http://site.en/contact
http://site.de/kontakt

Koji ti je ovo paket tačno?

Uzeo sam ovo za raditi s prijevodima.

A ti baš kren’o od solo paketa? :smiley:
Što ne pogledaš neki framework kako to radi(, možda će ti biti već pola posla završeno)?

Hahah vjerojatno hoce, ali mi se ne vuku nikakvi frameworci. Vec bi neku ogoljelu verziju, s doslovno tih par funkcija koje mi trebaju i idemo dalje.

Pa to ti je onda index.php sa require __DIR__ . '/vendor/autoload.php'; u sebi.

Ako ne znaš šta bi, eksperimentiši malo. Uzmi

:slight_smile:

Inače slim il’ mezio (pogledaj skeleton aplikacije istih)

Laravel vidim da ima baš takav paket što ti treba. Sad, nisam siguran da pomažem…

@tpojka

Stari slim je bio dobar, novi ne valja.
Što se tiče amp-a, postoji swoole koji je pisan u c-u, u decembru izlazi knjiga.

@b3ade
Ovo je jednostavno za napraviti.
Možeš raditi svoj router, uzeti gotov router ili pak napraviti malo drukčije od ostalih sa rewrite-om i dinamičkim prijevodom routa-a. Dovoljno je da imaš routing tablicu i translator. Mada je ovo malo kemija. I tu ne treba for petlja. :smile: :smile: :smile:

Zašto tačno? Post must be at least 20 characters

Previse je komplicirano.

Složićemo se da se ne slažemo. :smiley:

Imas neki primjer koji bi preporucio?
Vjerojatno cu morati nadograditi bilo koji, tako da mi je jedino bitno da je basic.

upravo radim jedan, ali je malo izmijenjen MVC design pattern i služi za Web API

Imam. Posaljem ti kasnije.

1 Like

Jel radis po nekom tutorialu ili ovako “po osjecaju”? Imas li sto za podijeliti?

Bio bi zahvalan. :slight_smile:

poslano na Private Message, radim po vlastitom konceptu, u principu zelim potpuno automatiziran i siguran sustav, kojem nije baza podataka sredisnji dio, vec se moze prikljuciti bilo kojoja baza ili citanje s bilo koje vrste pohrane.

Ukljucio sam i layere koji se prožimaju kroz module.

1 Like

Bas pregledavam, pa cu vidjeti kako i sto se da ukomponirati kod mene. :slight_smile:

Cekam i od @jorgovan a nasao sam i Udemy tutorial pa uz svu kombinaciju materijala, cu valjda imati dovoljno za svoju verziju :smiley:

Sta je tu tacno izmjenjeno sto se tice MVC-a ?
Koliko sam iz price shvatio, radi se o klasicnom Repository patternu, ili se jos nesto krije u cijeloj prici ?

Uzeo sam od njega tutorial.
Super ja za početak, ali je komplicirano.

Istina, gledam github tog projekta, definitivno moram polako proc tutorial da mi sjedne logika.

huh, iskreno nisam nikada dubinski proučavao php MVC, tako da ne mogu točno znati, možda i nekim čudom slijedim večinu stvari. S vremenom usvajao neke stvari design patterne koje bi htio imati u sklopu web api-a. Počeo sam ovako kao (vidi sliku) razvijati i nadopunjavam koncept (zanemarite slikicu :smiley: dolje desno)

Pa recimo želim imati klase koje se brinu za sebe, želim imati data hub koji se brine za dohvat podataka, kontroler koji je dio modula i brine se o organizaciji. Želim layere u kojima će se vršiti validacija podataka između polja u ovim zelenim i crvenim linijama, te layere koje će koristiti svi moduli.

heh možeš potražiti na git-hub-u projekt EvolveWebAPI pa vidjeti kako mi ide i možda dati svoje mišljenje, ili pitaj još slobodno rado ću napisati.