sql >> Databáze >  >> Database Tools >> phpMyAdmin

Jednoduchá úprava motivu OpenCart

Je potřeba porozumět vzoru MVC, který je součástí OpenCart.

Stručně - Máte třídu Model, která interaguje s databází, třídu Controller, která funguje výše a volá metody Model (načítání dat, aktualizace dat, vkládání dat) a předává výstup do prohlížeče, zatímco je zpracováván Pohledem (mělo by být jiná třída, ale OpenCart má pouze jako MC - část Model-Controller se soubory šablon).

Takže k vašemu problému:Musíte upravit catalog/model/catalog/category.php a vyhledejte metodu nazvanou getCategory který načte data konkrétní kategorie. Zde ve výběrovém dotazu by mělo být select * from ... - pokud ano, je vše v pořádku, ale pokud je to jako select category_id, category_description, ... from ... pak sem musíte přidat i své nové pole (omlouvám se, nepamatuji si SQL dotazy z OpenCart).

Dále upravte catalog/controller/product/category.php a vyhledejte část, kde jsou řízena data kategorie (volá se model kategorie), nebo vyhledejte řádek, který začíná $this->data['description'] = ...; a sem přidejte své nové pole, například $this->data['description2'] = ...; .

Doufám, že to pomůže.




  1. PhpMyAdmin:Chyba při zpracování požadavku:(Nezobrazuje se žádná chyba)

  2. Chyba SQL Server Management Studio:Skript se nezdařil pro UserDefinedFunction

  3. Jak najdu {min,max} opakování se vzory regulárních výrazů ve Visual Studiu nebo SSMS Najít a nahradit?

  4. Export databází a tabulek pomocí PhpMyAdmin