2012-07-13 29 views
11

कल रात जूमला 3.0 अल्फा की रिलीज के बाद से, मैं जूमला 2.5 घटक को नए जूमला 3.0 में लिखे गए जूमला 2.5 घटक को परिवर्तित करने के लिए अपना हाथ आजमाने की कोशिश करना चाहता था। मैं सभी विकास सम्मेलनों का पालन कर रहा हूं, उन्होंने कहा कि जेकंट्रोलर, जेवी व्यू और जेमोडेल को प्रत्येक के बाद "विरासत" के रूप में बदल दिया जाएगा और यह सब कुछ आपको बदलना होगा।जूमला 2.5 से जूमला 3.0

मैं अन्य समस्या में पड़ गए हैं, इस प्रकार एक त्रुटि संदेश प्राप्त:

"सख्त मानक: MYCOMPONENTController की घोषणा :: प्रदर्शन() JControllerLegacy के साथ संगत होना चाहिए :: प्रदर्शन()"

मैंने एक और दस्तावेज़ीकरण और पोस्ट देखा है और कोई भी इस पर नहीं आया है या इसके बारे में बात कर रहा है, इसलिए बस इसे बाहर निकालना चाहता था, और देखें कि इसे ठीक करने के लिए मुझे क्या करना है। सबको शुक्रीया!

उत्तर

17

उत्तर मिला, फ़ंक्शन डिस्प्ले को एक और पैरामीटर की आवश्यकता थी जो मेरे पास नहीं थी। तो इस से बदल दिया है:

class MYCOMPONENTController extends JControllerLegacy 
{ 
    function display($cachable = false) 

इस के लिए:

function display($cachable = false, $urlparams = false) 

उम्मीद है कि इस में किसी को मदद करता है!

+1

lol हमें इसे डाउनलोड करने का मौका देता है: पी – Lodder

+1

हाहा .. क्षमा करें, मैं बस उत्साहित था। बीटा 1 मेरे लिए अच्छा लग रहा है! –