Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sposoby ładowania modułu
cer98
post 5.09.2011, 13:51:16
Post #1





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

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


Proszę o rady, czy taki kontroler dla modułu ma prawo funkcjonować w mniejszych projektach albo nie zda egzaminu ?
W tym przypadku Module to module=nazwa z adresu, $v to action=akcja i ew. parametr.

  1. class ModuleController{
  2.  
  3. public function __construct(){}
  4.  
  5. public function do($v){
  6.  
  7. if($v == 'add'){
  8.  
  9. $ob = new AddModuleController;
  10. $ob->add();
  11.  
  12. }
  13.  
  14. if($v == 'panel'){
  15.  
  16. $ob = new ModulePanelController;
  17. $ob->show();
  18.  
  19. }
  20.  
  21. }
  22.  
  23. }


Wyszło tak, że kontroler od danego modułu uruchamiam z adresu przez HTTP, następnie parametrem action wybieram ten konkretny.
W każdym kontrolerze jakiegoś modułu mam tę funkcję do($v), kolejne kontrolery lub klasy są posklejane require_once.
Proszę o rady.

Ten post edytował cer98 5.09.2011, 13:52:02
Go to the top of the page
+Quote Post
enviro
post 6.09.2011, 09:55:26
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 6.09.2011
Skąd: Wrocław

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


Nie za bardzo rozumiem, o co Ci dokładnie chodzi. Co ten kontroler ma robić i dla jakich modułów działać?

Jeżeli chodzi o podział modułów to proponuje wzorzec projektowy MVC.


--------------------
Jeżeli debugowanie to proces usuwania błędów, to programowanie musi być procesem ich tworzenia.
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: 25.06.2025 - 23:56