phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

OpenCart विषय में सरल संशोधन

एमवीसी पैटर्न को समझने की जरूरत है जो ओपनकार्ट में निर्मित है।

संक्षेप में - आपके पास एक मॉडल वर्ग है जो डेटाबेस के साथ इंटरैक्ट करता है, एक नियंत्रक वर्ग जो ऊपर संचालित होता है और मॉडल विधियों (डेटा पुनर्प्राप्ति, डेटा अपडेट, डेटा सम्मिलन) को कॉल करता है और दृश्य द्वारा संसाधित होने पर आउटपुट को ब्रोसर को पास करता है (होना चाहिए एक अन्य वर्ग लेकिन OpenCart में केवल MC - टेम्पलेट फ़ाइलों के साथ मॉडल-नियंत्रक भाग है)।

तो आपकी समस्या के लिए:आपको catalog/model/catalog/category.php को संशोधित करना होगा और getCategory . नामक विधि की तलाश करें जो ठोस श्रेणी डेटा पुनर्प्राप्त करता है। यहां चुनिंदा क्वेरी में select * from ... . होना चाहिए - अगर ऐसा है, तो सब कुछ ठीक है, लेकिन अगर यह select category_id, category_description, ... from ... जैसा है तो आपको यहां अपना नया फ़ील्ड भी जोड़ना होगा (क्षमा करें, मुझे OpenCart से SQL क्वेरी याद नहीं है)।

अतिरिक्त catalog/controller/product/category.php संपादित करें और उस हिस्से की तलाश करें जहां श्रेणी डेटा नियंत्रित होता है (श्रेणी मॉडल कहा जाता है) या उस रेखा की तलाश करें जो $this->data['description'] = ...; से शुरू होती है। और यहां अपना नया फ़ील्ड जोड़ें, जैसे $this->data['description2'] = ...;

आशा है कि यह मदद करेगा।




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL CSV से आयात कर रहा है

  2. लोकलहोस्ट से SQL कनेक्शन

  3. वेब मैट्रिक्स से वर्डप्रेस डेटाबेस कैसे निर्यात करें

  4. mysql फ़ील्ड से पहले 20 वर्णों के बाद वर्णों का चयन कैसे करें?

  5. PhpMyAdmin में ब्लॉब की सामग्री देखना