Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Kontroler - wczytywanie.
Forum PHP.pl > Forum > Przedszkole
ehhe0
Witam,

problem przedstawia się tak, mam plik panel.php, który jest kontrolerem całego panelu, ponieważ dynamiczny jest w nim tylko content. Wszystkie wywołania użytkownika obsługuje funkcja switch z parametry $_GET['module']. No i właśnie, w przypadku wywołania panel.php?module=edit, wczytuje się plik edit.php, jego funkcja to wyświetlenie wpisów oraz możliwość ich edycji ( edycja/ usunięcie).

Link do edycji wygląda np. tak - edit.php?edit=3, teraz pytanie, czy idzie jakoś doprowadzi do tego że to będzie wyświetlało się jako content panelu, czy muszę utworzyć drugi kontroler i przekopiować cały HTML z panel.php?
CuteOne
  1.  
  2. $params = $_GET;
  3. $paramArray = array(
  4. 'edit' => array(
  5. 1 => 'ind.php',
  6. 2 => 'dddd.php'
  7. ),
  8. 'module' => array(
  9. 'mod' => 'edit.php'
  10. )
  11. );
  12.  
  13. foreach($params as $key => $value) {
  14.  
  15. if(array_key_exists($key, $paramArray)) { // lub jak kto woli isset
  16.  
  17. if(array_key_exists($value, $paramArray[$key])) {
  18.  
  19. include $paramArray[$key][$value];
  20. }
  21. else {}
  22. }
  23. else {}
  24. }


Nie jest to typowe rozwiązanie i niesie za sobą parę ograniczeń smile.gif ale do tego co pisałeś nada się idealnie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.