एमवीसी पैटर्न को समझने की जरूरत है जो ओपनकार्ट में निर्मित है।
संक्षेप में - आपके पास एक मॉडल वर्ग है जो डेटाबेस के साथ इंटरैक्ट करता है, एक नियंत्रक वर्ग जो ऊपर संचालित होता है और मॉडल विधियों (डेटा पुनर्प्राप्ति, डेटा अपडेट, डेटा सम्मिलन) को कॉल करता है और दृश्य द्वारा संसाधित होने पर आउटपुट को ब्रोसर को पास करता है (होना चाहिए एक अन्य वर्ग लेकिन 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'] = ...;
।
आशा है कि यह मदद करेगा।