[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Redakčný systém ( MVC )

Registrovaný: 29.01.10
Prihlásený: 21.01.22
Príspevky: 627
Témy: 122 | 122
Bydlisko: Veľká Lomni...
NapísalOffline : 08.01.2015 16:35 | Redakčný systém ( MVC )

Ahojte, chcem sa trocha zdokonaliť v oblasti PHP a objektového programovania a tak som sa rozhodol vytvoriť vlastný jednoduchý redakčný systém. Čo som tak pozeral po internete, často sa používa MVC architektúra ktorá mi príde celkom fajn, teda nenapadá ma v podstate nič prečo by som to nemal využiť ( ak sa mýlim, vyveďte ma prosím z omylu ).

Išlo by o systém ktorý by mal pracovať s "peknými adresami". Po prečítaní mnoho článkov by som asi postupoval takto: Pomocou .htaccess upravím smerovanie tak aby som ho mal pod kontrolou ja, teda aby návštevníka presmerovalo vždy na nejaký konkrétny php súbor ( samozrejme keď požadovaný súbor v URL adrese existuje tak sa presmeruje na tento existujúci súbor ). V php súbore sa vytvorí controller "Router" ktorý spracuje zadanú URL adresu a na základe toho vytvorí ďalší controller ( napr. "Articles" ) ktorý už spracuje ďalšie parametre a následne po tom všetkom sa vypíše obsah užívateľovi. Je tento koncept "správny"? Ako začiatočník som neprišiel na nič, s čím by mohli nastať nejaké komplikácie a chcem sa spýtať vás skúsenejších či to môžem robiť takto.


_________________
PC: CPU: AMD Phenom II X4 965 Black Edition BE 3.4GHz @ 4.0GHz Noctua NH-D14 MB: Gigabyte GA-970A-UD3 VGA: Sapphire AMD Radeon HD7850 2GB GDDR5 RAM: Kingston 4GB 1333MHz DDR3 CL9 DIMM PSU: be quiet! Pure Power L7-430W 80PLUS Monitor: ASUS 21" 1680x1050 CASE: Cooler Master Elite 311 Basic HDD: 7200rpm 500 GB, 5400rpm 500 GB DVD: Samsung DVD OS: Windows7 x64
Tablet: Asus Google Nexus 7, 32 GB, 3G, Nvidia Tegra 3 T30L Quad-Core 1.3 GHz, Android 4.4 KitKat, Synman's GwT ROM
Mobil: Motorola Moto G 2nd. generation Dual-sim
NTB: Toshiba Satellite C855 - 12J CPU: Intel Pentium B960 2.20 GHz GPU: AMD Radeon HD7610M
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 08.01.2015 17:02 | Redakčný systém ( MVC )

Vyskúšaj to a ak to nebude fungovať, tak nám môžeš napísať odpoveď :) Ak to bude fungovať, tak gratulujem, vymyslel si super systém. Tomu sa hovorí učenie metódou "pokus-omyl". Určite je vždy lepšia, než metóda "otázka-návod-realizácia".
Teda ak som správne pochopil, že sa chceš učiť...


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Skúsený užívateľ
Skúsený užívateľ
Redakčný systém ( MVC )

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 08.01.2015 17:06 | Redakčný systém ( MVC )

Implementácií vzoru MVC je viacero... Neviem o tom, že by existovala jedna najsprávnejšia :) Ako povedal aj BX, vyskúšaj a uvidíš, či to bude spĺňať všetky tvoje predstavy...


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Redakčný systém ( MVC )

Registrovaný: 29.01.10
Prihlásený: 21.01.22
Príspevky: 627
Témy: 122 | 122
Bydlisko: Veľká Lomni...
Napísal autor témyOffline : 08.01.2015 17:51 | Redakčný systém ( MVC )

Tak teda idem na to. Určite tu dám občas report ako sa mi darí. Poprípade tu je link na github https://github.com/Snipo/CMS-MVC/

// Spojený príspevok Sob 10.01.15 16:46

Tak dneska som teda dosť pokročil, mám urobený nejaký základný smerovač a "systém" tém. Ak by niekto mal trochu času tak by sa mi zišiel aj názor skúsenejších. To vypisovanie chýb keď niečo neexistuje tam mám len pre testovacie účely samozrejme. https://github.com/Snipo/CMS-MVC/tree/core


_________________
PC: CPU: AMD Phenom II X4 965 Black Edition BE 3.4GHz @ 4.0GHz Noctua NH-D14 MB: Gigabyte GA-970A-UD3 VGA: Sapphire AMD Radeon HD7850 2GB GDDR5 RAM: Kingston 4GB 1333MHz DDR3 CL9 DIMM PSU: be quiet! Pure Power L7-430W 80PLUS Monitor: ASUS 21" 1680x1050 CASE: Cooler Master Elite 311 Basic HDD: 7200rpm 500 GB, 5400rpm 500 GB DVD: Samsung DVD OS: Windows7 x64
Tablet: Asus Google Nexus 7, 32 GB, 3G, Nvidia Tegra 3 T30L Quad-Core 1.3 GHz, Android 4.4 KitKat, Synman's GwT ROM
Mobil: Motorola Moto G 2nd. generation Dual-sim
NTB: Toshiba Satellite C855 - 12J CPU: Intel Pentium B960 2.20 GHz GPU: AMD Radeon HD7610M
Offline

Užívateľ
Užívateľ
Redakčný systém ( MVC )

Registrovaný: 02.06.08
Prihlásený: 19.07.16
Príspevky: 3325
Témy: 147 | 147
Bydlisko: Žilina / Os...
NapísalOffline : 17.02.2015 16:48 | Redakčný systém ( MVC )

Daj si do youtube PHP MVC tam prvý výsledok by mal byť seriál o tvorbe MVC webu v PHP. Pozri sa aké to má všetko vrstvy, napr. pracuješ s view v controlleri, ďalej 2 krat funkcia redirect v routeri / baseControlleri... úplne zbytočné. Nieje to len o tom, že spraviť zložku controllers / views / models :)

Videl som jeden "systém" na báze nejakého MVC zbúchaný bez šablón, písal to jeden človek a zároveň bol aj jediný, kto sa vtom vyznal lebo to bol hnus.

Kukni keď tak môj kód čo som kedysi tak vo vlaku písal pre zábavu :) https://github.com/majky358/mvc


_________________
PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer |
CCNA (640-802) |
 [ Príspevkov: 5 ] 


Redakčný systém ( MVC )



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Redakcny system

v Ostatné

0

844

03.08.2007 18:38

desann

V tomto fóre nie sú ďalšie neprečítané témy.

REDAKCNY SYSTEM

v Redakčné systémy

6

762

25.07.2007 15:51

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Redakčný systém

v Redakčné systémy

2

675

07.07.2007 23:53

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

redakčný systém

v PHP, ASP

10

855

24.03.2008 20:12

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

redakčny system

v PHP, ASP

5

787

26.11.2008 21:36

tomxi

V tomto fóre nie sú ďalšie neprečítané témy.

REDAKčný SYSTEM

v Redakčné systémy

5

949

07.11.2007 16:19

KaktusBR

V tomto fóre nie sú ďalšie neprečítané témy.

Redakcny system

v Redakčné systémy

2

690

06.08.2007 22:14

Deiky

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

redakčný systém?

v Redakčné systémy

20

759

11.10.2013 16:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

redakcny system

v Redakčné systémy

6

850

20.10.2007 10:05

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Redakčný systém

v Redakčné systémy

5

907

13.06.2007 23:02

majdo

V tomto fóre nie sú ďalšie neprečítané témy.

Redakcny system

v Redakčné systémy

2

783

13.01.2007 8:01

Toxic

V tomto fóre nie sú ďalšie neprečítané témy.

redakcny system

v Redakčné systémy

7

1000

06.05.2009 21:25

Momosk

V tomto fóre nie sú ďalšie neprečítané témy.

Redakčny system

v Redakčné systémy

14

612

02.05.2013 20:00

Mego

V tomto fóre nie sú ďalšie neprečítané témy.

ktory redakcny system?

v Redakčné systémy

7

1241

15.10.2006 16:02

javo

V tomto fóre nie sú ďalšie neprečítané témy.

Ktorý redakčný systém

v Redakčné systémy

2

731

23.07.2019 9:14

Django

V tomto fóre nie sú ďalšie neprečítané témy.

Naj redakcny system

v Redakčné systémy

6

604

31.01.2007 13:32

SonnY



© 2005 - 2025 PCforum, edited by JanoF