sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Enkel modifiering av OpenCart-tema

Det behövs förståelse för MVC-mönstret som är inbyggt i OpenCart.

Kortfattat - Du har en modellklass som interagerar med databasen, en kontrollklass som fungerar ovan och anropar modellmetoder (datahämtning, datauppdatering, datainfogning) och skickar utdata till webbläsaren medan den bearbetas av vyn (bör vara en annan klass men OpenCart har bara som MC - Model-Controller del med mallfiler).

Så till ditt problem:Du måste ändra catalog/model/catalog/category.php och leta efter metod som heter getCategory som hämtar den konkreta kategoridatan. Här i urvalsfrågan ska select * from ... vara - om det är så är allt OK, men om det är som select category_id, category_description, ... from ... då måste du lägga till ditt nya fält här också (förlåt, jag kommer inte ihåg SQL-frågorna från OpenCart).

Redigera dessutom catalog/controller/product/category.php och leta efter den del där kategoridata kontrolleras (kategorimodellen kallas) eller leta efter rad som börjar med $this->data['description'] = ...; och lägg till ditt nya fält här, som $this->data['description2'] = ...; .

Hoppas detta hjälper.




  1. Kan inte ansluta ti phpmyadmin

  2. SQL Server 2008 R2-standard saknas Granskningsmapp i SSMS?

  3. Parameter fungerar i SSMS men inte SSRS

  4. SQL Server Management Studio - hitta lagrad procedur efter namn över flera databaser