![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pisze kod strony w którym chcę wykorzystać mysqli oop i chcę żeby to wszystko miało swój początek i koniec żeby było dobrze zrobione. Do tej pory mam to:
klasa
przykładowy index.php
I teraz pytanie czy to jest optymalnie i dobrze napisane. Tak żeby przy dodawani dodatkowych stron nie było problemu. I jeszcze jak mam kto który wyświetla informacje na stronie głównej:
Jak zrobić żeby po wywołaniu $db->glowna(); wyświetliło nagłówek który pobrałem w tej funkcji tam gdzie chcę (wrzucić go do zmiennej) Żeby to przy wybraniu innej strony pobrało inne dane. Czy każdy dział w innym pliku zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
1. lepiej od razu rzuć okiem na PDO zamiast mysqli
2. to co napisałeś jest tylko pozamykane w klasach, a koło oop nawet nie stało 3. optymalizacją zajmujemy się dopiero gdy kod działa... 4. pomijam takie chochliki jak __dectruct, ten switch też wydaję się co najmniej twórczy Jaka rada z mojej strony? przeczytaj na czym polega programowanie obiektowe, a potem jak działa wzorzec MVC (wydaję mi się że dobry do tego będzie askeet i jego tworzenie w symfony, aczkolwiek to nie jest chyba łatwa droga bo jest sporo do ogarnięcia) i naturalnie próbuj zrozumieć, potem przeczytaj to jeszcze raz, potem jeszcze raz..., generalnie zrozumienie idei obiektowości przynajmniej dla mnie było sporym problemem i raczej nie da się tego po prostu wyczytać... trzeba zobaczyć kod i się nim pobawić stąd moja propozycja z symfony |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 23:26 |