[ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 29.01.10
Prihlásený: 23.06.17
Príspevky: 648
Témy: 121 | 121
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ý: 12.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
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: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
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ý: 23.06.17
Príspevky: 648
Témy: 121 | 121
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: 3330
Témy: 147 | 147
Bydlisko: Žilina / Os...
Vek: 24
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

576

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

451

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

5

573

13.06.2007 23:02

majdo

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

Redakčný systém

v Redakčné systémy

2

389

07.07.2007 23:53

JanoF

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

Redakcny system

v Redakčné systémy

2

491

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

653

06.05.2009 21:25

Momosk

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

redakčný systém

v PHP, ASP

10

491

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

444

26.11.2008 21:36

tomxi

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

321

11.10.2013 16:31

Ďuri

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

REDAKčný SYSTEM

v Redakčné systémy

5

598

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

443

06.08.2007 22:14

Deiky

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

redakcny system

v Redakčné systémy

6

500

20.10.2007 10:05

mokus

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

Redakčny system

v Redakčné systémy

14

230

02.05.2013 20:00

Mego

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

ktorý redakčný systém ?

v Redakčné systémy

10

569

29.07.2011 20:00

FM.SkillS

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

Redakcny system - hladam

v Redakčné systémy

16

1872

16.07.2006 12:31

scrap2000

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

Redakčný systém PCF

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Ostatné

66

4110

14.01.2007 21:43

JanoF



© 2005 - 2017 PCforum, edited by JanoF