phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Prosta modyfikacja motywu OpenCart

Istnieje potrzeba zrozumienia wzorca MVC, który jest wbudowany w OpenCart.

W skrócie - masz klasę Model, która współdziała z bazą danych, klasę Controller, która działa powyżej i wywołuje metody Model (pobieranie danych, aktualizacja danych, wstawianie danych) i przekazuje dane wyjściowe do przeglądarki podczas przetwarzania przez widok (powinno być inną klasę, ale OpenCart ma tylko taką samą jak MC - część Model-Controller z plikami szablonów).

A więc do Twojego problemu:musisz zmodyfikować catalog/model/catalog/category.php i poszukaj metody o nazwie getCategory który pobiera konkretne dane kategorii. Tutaj w zapytaniu wybierającym powinno być select * from ... - jeśli tak to wszystko jest OK, ale jeśli jest jak select category_id, category_description, ... from ... to musisz dodać swoje nowe pole również tutaj (przepraszam, nie pamiętam zapytań SQL z OpenCart).

Dodatkowo edytuj catalog/controller/product/category.php i poszukaj części, w której dane kategorii są kontrolowane (wywoływany jest model kategorii) lub poszukaj linii zaczynającej się od $this->data['description'] = ...; i dodaj tutaj swoje nowe pole, takie jak $this->data['description2'] = ...; .

Mam nadzieję, że to pomoże.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak uzyskać nazwę kolumny, której wartość nie jest null w mysql

  2. Co robią relacje wewnętrzne w phpMyAdmin dla tabel MyISAM?

  3. Uzyskiwanie dostępu do phpMyAdmin (Xampp) z innej sieci

  4. Błąd składni wyzwalacza mysql phpmyadmin

  5. Problem UTF8 z MySQL 5