Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Początki CMS co? gdzie? i jak?, kontroler, akcja - jakie klasy ?
Klaky
post 19.06.2005, 12:21:51
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2005

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


W jednym z tematów chmolu napisał:

Chcesz pisać CMS, więc twoją pracę nad nim możesz zacząć np.
od strony wyświetlającej newsy. Więc, potrzebował będziesz:

-prostego kontrolera,
-prostego sterownika bazy danych (tylko z niezbędnymi funkcjami) oraz
-jednej akcji, która zajmie się wszystkimi działaniami.

Czy mógby ktoś podać przykład jakie klasy z jaką funkcjonalnością powinien zawierać każdy z tych trzech elementów.

Proszę o jakieś przykłady i pomocne linki.
Go to the top of the page
+Quote Post
NuLL
post 19.06.2005, 12:40:37
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Mówi coś Ci skrót MVC questionmark.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Klaky
post 19.06.2005, 13:02:03
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2005

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


Tak
MVC czyli:
-Model
-Widok
-Sterownik
Model czyli część aplikacji operująca na obiektach wykożystująca np bazę danych
Czyli model powinen zawierać między innymi klasę:
  1. <?php
  2.  
  3. class uzytkownik{
  4.  var $login;
  5.  var $pass;
  6.  function loguj($login,$pass){
  7. ...
  8. }
  9.  
  10. function dodaj_uzytkownika($login,$pass){
  11.  ...
  12. }
  13.  
  14. function usun_uzytkownika($login){
  15.  ...
  16.  }
  17.  
  18. function wyloguj_uzytkownika($login){
  19. ...
  20.  }
  21. }
  22.  
  23. ?>


A co ze sterownikiem, kontrolerem?
Jakie klasy mogą czy powinny być w nim zawarte?
Co powinny te klasy robić?
Jak te klasy mogą współpracować np z klasą użytkownik?
Go to the top of the page
+Quote Post
chmolu
post 19.06.2005, 16:38:52
Post #4





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 8.10.2004

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


Na pewno wiele wyjaśni ci artykuł hawka na php.pl - Wprowadzenie do MVC. Lektura obowiązkowa dla początkujących.

Nawiasem mówiąc to co podałem to był tylko przykład. Strona nie musi mieć kontrolera, nie musi mieć akcji - wszystko zależy, jak sobie to ułożysz.
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.06.2025 - 00:09