• Witam,
    Nie udało mi się znaleźć nigdzie rozwiązania, a jeżeli chodzi o kodowanie w WordPress’ie to dopiero zaczynam 😉

    Chciałbym stworzyć dodatkową klasę z funkcjami do bazy danych rozszerzającą klasę wpdb, a jednocześnie nie chciałbym za bardzo ingerować w trzon aplikacji. W którym miejscu najlepiej taką klasę załadować? Gdzie najlepiej stworzyć obiekty tej klasy tak aby były widoczne w innych częściach aplikacji?

    Z góry dzięki za pomoc 😉

Viewing 2 replies - 1 through 2 (of 2 total)
  • Chciałbym stworzyć dodatkową klasę z funkcjami do bazy danych rozszerzającą klasę wpdb, a jednocześnie nie chciałbym za bardzo ingerować w trzon aplikacji.

    Pytanie zasadnicze: co chcesz osiągnąć? Bo może ta funkcjonalność już jest?

    W którym miejscu najlepiej taką klasę załadować?

    Tam gdzie potrzebujesz. Znaczy mówisz o swojej klasie, prawda? Zobacz może jak są zrobione wtyczki rozszerzające działanie WPDB np.:

    http://wordpress.org/extend/plugins/db-cache-reloaded/

    Gdzie najlepiej stworzyć obiekty tej klasy tak aby były widoczne w innych częściach aplikacji?

    Tam gdzie potrzebujesz. 😀 wiem, powtarzam się. Wtyczki ładowane są na samym początku i potem zmienna jest widoczna w swoim zasięgu. Globalnie tez.

    Twórca wątku matw88

    (@matw88)

    Pytanie zasadnicze: co chcesz osiągnąć? Bo może ta funkcjonalność już jest?

    Chciałbym stworzyć klasę, która będzie zawierała często wykonywane i podobne zapytania przystosowane już pod konkretną tabelę tzn. obiekty tej klasy będą wykonywać zapytania tylko do wskazanej przy inicjalizacji tabeli. Przykładowe funkcje to np. funkcja do dodawania danych z filtrowaniem ich, która jako wynik zwraca id dodanego obiektu, funkcje do pobierania danych z uproszczonym systemem pisania zapytań np. jak w frameworku Codeigniter itp.

    Tam gdzie potrzebujesz. Znaczy mówisz o swojej klasie, prawda? Zobacz może jak są zrobione wtyczki rozszerzające działanie WPDB np.:

    Dzięki, sprawdzę tą wtyczkę. Generalnie potrzebuje tą klasę załadować zaraz po wpdb, a zaraz po niej stworzyć obiekty tej klasy odpowiadające tabelom w bazie danych, tak żeby wszystko było widoczne dla każdego załadowanego później pluginu.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Dodanie klasy rozszerzającej wpdb’ jest zamknięty na nowe odpowiedzi.