Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Metoda w kontrolerze
cer98
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

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


To mój kontroler, który mam wszyty w widok. Modele to klasa formularza (bazy, walidacji):


  1. $time= $method->function($method->dataGet['post'],$method->dataGet['session']);
  2.  
  3. if($bossTime){
  4. $method->function($method->dataGet['post'], $param2);
  5. } else {
  6. $method->displayErrors();
  7. }


Jak wyglądają funkcje pisane przeze mnie, czy metody mają być inaczej zapisywane ?

Jeśli wywołuję metodę i ona jest używana tylko, jeśli ktoś naciśnie usuń, edytuj jak ją "zawiesić" do tego momentu ? Bo na razie jak wchodzę na stronę, to wszystkie metody uruchamiają się, mam to wrzucone w if, i że jeśli true to uruchom albo jeśli coś jest w get, ale to nic nie daje.

Nie wiem czy to jest dobrze, z tymi ifami, $_GET zamiast $this->zmienna itd.

Ten post edytował cer98 22.07.2011, 20:20:35
Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Poczytaj o tym
http://phpedia.pl/wiki/MVC
albo zainteresuj się jakimś frameworkiem na początek może być kohana jest dość prosta więc w sam raz żeby się podciągnąć w temacie.
Go to the top of the page
+Quote Post
cer98
post
Post #3





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

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


Czytałem dość sporo, jednak nie uzyskałem odpowiedzi na nurtujące mnie pytania.

Nikt nie pokaże przecież gotowego kontrolera do składaka, a mi chodzi o to, czy mój pierwowzór składaka ma prawo żyć.

Tzn. w kontrolerze definiuje akcje, przekazuje do instancji, definiuje metody o to w tym chodzi ?

Metoda to klasy na formularze, bazę, walidacje.

O szablonach nie ma co dyskutować, w sieci jest tylko jeden dobry oprócz smarty i bez licencji (chętni pw).

Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


MVC

M - Model, pobiera dane z bazy/xml/xls/json/txt/ini i z każdego miejsca w którym są przechowywane, tu też przeprowadza się walidację danych otrzymanych z formularzy
V - View, czyli widok czyli wszystko to co widzi user pdf/xls/html/pdf
C - Controller, łaczy model z widokiem

jak poprzednio odsyłam Cię do Kohany, pobierz źródła i poczytaj tutka i usergajda
Go to the top of the page
+Quote Post
cer98
post
Post #5





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

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


nie potrzebuje uczyć się kohana, wiem czym różni się od symphony i to mi wystarczy.

Jak bym chciał uczyć się gotowych rozwiązań, opanowałbym też smarty.

Wolę napisać własny framework składak.

mam pytanie czy używać koniecznie PDO ?
Go to the top of the page
+Quote Post
CuteOne
post
Post #6





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Z takim podejściem to ty chłopak daleko nie zajedziesz... jak to powiedział pewien mądry facet "wiedzieć co to MVC nie znaczy pod MVC umieć pisać". Zobacz w źródła frameworków jak piszą takie rzeczy ludzie mądrzejsi bo Twój kod wygląda jak mięso z parówki - trochę miesa, trochę włosów zaprawione kopytami

ps. a czym Kohana różni się od Symphony?

Ten post edytował CuteOne 23.07.2011, 01:54:01
Go to the top of the page
+Quote Post
cer98
post
Post #7





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

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


kohana to zbiór bibliotek
Go to the top of the page
+Quote Post
CuteOne
post
Post #8





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Udajesz mądrego mając minimalną wiedzę o frameworkach... do tego wypinasz się na rady Skowrona, który ma w temacie większe pojęcie od Ciebie więc tak jak mówiłem daleko tak nie zajedziesz

ps. bibliotek? rozumiem, że masz na myśli "funkcjonalności" więc powiedz mi czym różni się pod tym względem (lub innym) kohana od symphony
Go to the top of the page
+Quote Post
cer98
post
Post #9





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

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


do zamknięcia
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:59