От начинаещ до професионалист в архитектурата на OpenCart
До този момент нашите статии от OpenCart обхващаха потребителския интерфейс. В тази част ще разгледаме как да използваме административния панел. Отсега нататък ще се запознаем по-подробно с OpenCart Framework, който е изграден на принципа на MVC.
Анализиране на параметри за маршрутизиране на URL
OpenCart Framework е проектиран така, че дори разработчиците от средно ниво да могат лесно да се включат в работата. OpenCart използва прост механизъм за маршрутизиране на URL адреси. Например: route = aa/bb. Думата "маршрут" има две части, които казват на рамката коя страница да се зареди.
В горния пример aa е първата част, bb е втората. Като част от архитектурата на MVC ще бъде включен следният файл: първо се зарежда контролерът. В нашия случай името му се предава в писалката и вторият параметър на низа на заявката. Първата част от низа на заявката сочи към директорията, втората към името на контролера.
И така, в резултат на нашата заявка ще бъде отворен следният файл:
Библиотеки
Библиотеките играят огромна роля в OpenCart. Като цяло библиотеките са помощни файлове, които често се използват по време на разработката. В OpenCart има определени библиотеки, които могат да бъдат много полезни при писане на код. Синтаксис на зареждане на библиотеката: $ this-> library_name. Всички библиотеки могат да бъдат намерени в системата/библиотеката .
Например, за да удостоверите потребител, можете да напишете $ this-> user-> login ($ потребителско име, $ парола); За да излезете: $ this-> user-> logout (); .