2012-05-25 17 views
6

मैं इस त्रुटि का सामना कर रहा हूँ नहीं मिल रहा। मैं लिनक्स मशीन पर Yii चला रहा हूँYii नियंत्रक अनुरोधित दृश्य

Sample Code: 

class ApiController extends Api 
{ 
    private $api; 
    private $placesapikey; 

public function __construct() 
{ 
    parent::__construct("Api"); 
    $uri = explode('=', Yii::app()->request->getQueryString()); 
    $this->api = end($uri); 
    $this->placesapikey = ""; 

    if ($this->api != Yii::app()->params['apikey'] || $this->api == '') 
    { 
     $error['data']['title'] = "Un-Authorized Access"; 
     $error['data']['message'] = "You are not authorized to access or view this area"; 
     $this->render('error', $error); 
     exit; 
    } 
} 
+2

नमूना कोड लिखना .. –

+1

देखने के लिए कुछ कोड –

+0

Whay क्या किया है की आवश्यकता है? –

उत्तर

11

प्रयास करें:

$this->render('/api/error', $error); 
+0

मुझे सच में यकीन नहीं है कि यह क्यों हो रहा है !! लेकिन कुछ htaccess नियमों के कारण हो सकता है, बस अनुमान लगाया जा रहा है, मैं अमेज़ॅन पर अपनी सामग्री और मैक पर स्थानीय देव भी तैनात कर रहा हूं, इसलिए यदि मुझे इस तरह का कोई समस्या आती है तो मैं निश्चित रूप से आपके पास वापस आऊंगा। –

+0

क्या आपके नियंत्रक को अन्य विचार मिल सकते हैं, बीटीडब्ल्यू? उदाहरण के लिए कार्रवाई विधियों में? –

+0

मैंने आधिकारिक वाईआई गाइड http://www.yiiframework.com/doc/guide/1.1/en/topics.url#hiding-x-23x –

संबंधित मुद्दे