2012-07-07 12 views
10

में डिफ़ॉल्ट नियंत्रक कैसे सेट करें Yii में डिफ़ॉल्ट नियंत्रक निर्दिष्ट करने का कोई तरीका है? SiteController का उपयोग करने के बजाय? पहले ही, आपका बहुत धन्यवाद।वाईआई

उत्तर

29

वाईआई PHP-फ्रेमवर्क पर अपने होमपेज के नियंत्रक के रूप में अपना डिफ़ॉल्ट नियंत्रक सेट करने के लिए। आप अपने /protected/config/main.php पर कोर चूक नियंत्रक (साइट/इंडेक्स) संशोधित करना होगा

return array(
    'name' => 'Web Application', 
    'defaultController' => 'home ', 

); 
+1

DefaultController बस बुलाया जाएगा जब आप yoursite कहते हैं। इसे काम करने के लिए आपको अपना नाम बदलने की जरूरत नहीं है। –

8

config main.php

'defaultController' => 'newcontrollername', 

'नाम' की स्थापना के बाद में विन्यास को जोड़ने के लिए प्रयास करें।

-1

भी वहाँ एक और तरीका है करने के लिए है कि

परिवर्तन में सार्वजनिक $ defaultController संपत्ति के मूल्यों

ढांचे/वेब// yourmodule CWebApplication.php

+0

आपको उन फ़ाइलों को संपादित नहीं करना चाहिए जो ढांचे का हिस्सा हैं क्योंकि वे अपडेट के दौरान बदल सकते हैं और आपके परिवर्तन खो गए हैं। – surfer190