Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Proste MVC
Matado
post 10.01.2010, 15:30:04
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 9.12.2008

Ostrzeżenie: (0%)
-----


Chciałbym w pojedynczych skryptach zastosować MVC, ale bez framework'a. Po prostu żeby umieścić obsługę bazy, kod php i html w osobnych plikach.
Chodzi o to, aby plik z głównym kodem komunikował się z plikiem HTML bez użycia require() lub include() a także żeby plik z kodem HTML byłby wywoływany jako plik kontrolera jak to jest w wielu framework'ach np.

Plik z HTML ma ścieżkę: appz/views/file.php
Plik z kontrolerem ma ścieżkę: /appz/controllers/file.php

Plik z HTML byłby wywoływany jako kontroler.

Czy jest możliwe napisanie takiego prostego MVC w kilku plikach i stosowanie go do pojedynczych skryptów?
Go to the top of the page
+Quote Post
marcio
post 10.01.2010, 15:46:24
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
Czy jest możliwe napisanie takiego prostego MVC w kilku plikach i stosowanie go do pojedynczych skryptów?


Wszystko jest mozliwe, to co ty chcesz zrobic jest jak "najbardziej" prawidlowe nie wiem tylko w czym problem.

Nie wiesz jak sie za to zabrac,lub nie wiesz czy to ma prawo dzialac?

Albo do konca nie wiesz na czym polega MVC?

Sprecyzuj pytanie.



--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Matado
post 10.01.2010, 15:58:47
Post #3





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 9.12.2008

Ostrzeżenie: (0%)
-----


Ogólnie chodzi mi o to, aby przekazywać dane z pliku z kodem PHP do pliku z HTML bez używania require lub include .
Go to the top of the page
+Quote Post
marcio
post 10.01.2010, 17:46:26
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Czyli nie chcesz miec widokow jak w kohanie.

Napisz sobie prosta klase do obslugi szablonow.

file_get_contents() zalatwi sprawe.






--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Crozin
post 10.01.2010, 18:51:31
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Chodzi o to, aby plik z głównym kodem komunikował się z plikiem HTML bez użycia require() lub include() a także żeby plik z kodem HTML byłby wywoływany jako plik kontrolera jak to jest w wielu framework'ach np.
Gdzieś to require w końcu musi się pojawić, bo inaczej nie wczytasz innego pliku. Może za to ono być ukryte gdzieś poza kontrolerami.
Cytat
Czy jest możliwe napisanie takiego prostego MVC w kilku plikach i stosowanie go do pojedynczych skryptów?
Tak, jest. Wystarczy napisać sobie kilka "narzędzi" typu: front controller, router, jakiś tam abstrakcyjny kontroler, który by zapewniał jakieś podstawowe metody dla wszystkich kontrolerów itp.
Go to the top of the page
+Quote Post
morswin
post 10.01.2010, 20:35:25
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 3
Dołączył: 7.04.2005

Ostrzeżenie: (0%)
-----


zobacz sobie ten tutorial:
http://www.phpro.org/tutorials/Model-View-...roller-MVC.html
Prosty jak konstrukcja cepa, model MVC
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:31