Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%)
|
Mam za zadanie wykonać skrypt obsługujący zlecenia (dane, typ, jaki czas z odliczaniem) do tego edycja, usuwanie i zamknięte zgłoszenia, czyli tylko dodawanie i edycja danych z mysql. Chciałem to zrobić w oparciu o jakiś wzorzec projektowy czy coś w tym rodzaju bo nie chce kolejny raz pisać podobnych do siebie zapytań do każdego pola. Chce to zrobić fachowo i wydajnie. Co polecacie?
Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%)
|
To znaczy wszystko zależy od konkretnego skryptu a jest ich całe mnóstwo. Jednak ogólny schemat działania jest identyczny:
Podajesz table w bazie z których mają być pobierane dane, możesz także podać konkretne kolumny jeżeli masz taką potrzebę, możesz robić to też przez relację podając jedynie przez które kolumny mają zostać te tabele połączone. Następnie jeżeli chcesz pokazywać je jakoś niestandardowo ustawiasz format/kolejność tych danych deklarujesz które z nich są możliwe do edycji i jakie są akceptowane dane. Datagrid ma już w sobie najczęściej zawartą paginację i sortowanie po wybranych kolumnach zazwyczaj także możliwość wyszukiwania po wartościach, wszystkie transakcje z bazą odbywają się najczęściej AJAXem więc bez przeładowania strony. Ogólnie mówiąc, jeżeli nie potrzebujesz jakichś niestandardowych funkcjonalości i odpowiada ci domyślna funkcjonalność to można cały data grid zrobić w kilku liniach prostego kodu. Ten post edytował Uriziel01 11.02.2012, 12:15:08 |
|
|
|
Lejto [php] jaki wzorzec? 8.02.2012, 15:41:51
erix Google: scaffold 8.02.2012, 15:55:33
Crozin Wzorce projektowe nie opisują całych stron, a jedy... 8.02.2012, 15:57:22
Mgorka Spróbój się z Symfony myślę że bedzie to dobry wyb... 8.02.2012, 17:06:22
Lejto w sumie nie chodzi mi o cały fwamework, ale dzięki... 9.02.2012, 12:43:13 
phpion Cytat(Lejto @ 9.02.2012, 12:43:13 ) K... 9.02.2012, 13:35:58
Lejto to się w końcu przemogę i skorzystam z jakiegoś fw... 9.02.2012, 15:39:18 
strife Cytat(Lejto @ 9.02.2012, 15:39:18 ) t... 9.02.2012, 15:51:57
Uriziel01 Powiem tak (najprościej jak się da) fw wyrabiają d... 10.02.2012, 07:35:20
Lejto @Uriziel01 używałeś kiedyś datagridów? Jak tak to ... 10.02.2012, 15:15:46
erix A nie łaska najpierw poguglać, dopiero potem pytać... 10.02.2012, 15:18:23 ![]() ![]() |
|
Aktualny czas: 13.10.2025 - 17:35 |