| -arrtxp- |
Post
#1
|
|
Goście |
Witam, czytając o MVC, stworzyłem własne rozwiązanie i chciałbym abyście oceni mój kod, gdzie mniej więcej przedstawiam system działania:
// struktura najważniejszych plików
index.php
iPage.php // ustala to co ma być wyświetlone
a-control/iView_Index.php
mod-view/index.php - widok
Teraz chciałbym dowiedzieć się czy takie rozwiązanie jest złe. Jakie stwarza problemy takie rozwiązanie? |
|
|
|
![]() |
| -arrtxp- |
Post
#2
|
|
Goście |
ad:
1. Nie muszę, wszystko dzieje się w obiekcje, po dane sięgam poprzez - $this->coś 5. Dlaczego nie mogę trzymać wszystkiego w jednym miejscu ? 6. Z tym 1 masz rację.
klasa abstrakcyjna o nazwie iPage robi wszystko, czyli ustala " moduł " i " widok ". Ogólnie to działa w ten sposób, np: strona.pl?v=news&nowy poprzez iPage::loadClass($_GET['v']); następuje wyczytanie klasy i utworzenie obiektu. A w tej klasie np: News poprzez __construct() następuje załadowanie odpowiednich danych/ wywołanie metod (przez $_GET['news']), które są ładowanie do widoku. To wszystko tworzy całość. Czy te rozwiązanie ogranicza mnie w jakiś sposób ? wg mnie, nie (albo nie mam o tym pojęcia, dlatego się pytam). Tworzę widok, klasa obsługująca i mam dodane rozszerzenie. I pytam się czy takie rozwiązanie mnie ogranicza i czy jest złe ? Jak tak to dlaczego ? Ten post edytował arrtxp 29.11.2014, 18:07:37 |
|
|
|
arrtxp Ocena skryptu. 29.11.2014, 13:44:13
Daimos 1. Gdzie przekazujesz zmienne do widoku? Bo chyba ... 29.11.2014, 16:35:43
Daimos Zacznijmy od tego, czym jest widok, kontroler i mo... 30.11.2014, 14:39:11
Spawnm [PHP] pobierz, plaintext iPage::loadClassaStart::s... 30.11.2014, 20:41:13 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:04 |