php - अनुरोधित फाइल लोड करने में असमर्थ-CodeIgniter



include codeigniter-url (1)

मैं एक पीएचपी फ़ाइल को शामिल करने की कोशिश कर रहा हूँ जिसमें शामिल है। पीएचपी, जो सामान्य दृश्य फ़ोल्डर में समाहित नहीं है। फ़ाइल में इस विशेष थीम के साथ जेएस फ़ाइलों को लोड किया जाना है। include.php scripts फ़ोल्डर के भीतर रहता है:

| assets |
         | themes
                  | theme_name
                               | css
                               | img
                               | scripts
| application
| system

मेरे नियंत्रक में मैं $this->load->helper('url') का उपयोग कर रहा हूं जो हमेशा ठीक काम करता है, और दृश्य में मैं निम्न कॉल करने की कोशिश कर रहा हूं:

$includes_url = asset_url() . 'themes/' . $theme . '/scripts/includes.php';
$this->load->file($includes_url);

यूआरएल सही लगता है जब मैं $includes_url करता है। यूआरएल पथ ठीक है।

इसके बावजूद, मुझे त्रुटि मिल रही है:

An Error Was Encountered
Unable to load the requested file: includes.php

कोड इग्नेटर को उस फ़ाइलपथ के साथ फाइल नहीं ढूंढने के अलावा अन्य कौन से अन्य मुद्दे हो सकते हैं? क्या मैंने कुछ स्पष्ट किया है?


मुझे लगता है कि आप .htaccess फ़ाइल को codeigniter के साथ उपयोग कर रहे हैं जो आपको उस php फ़ाइल का सटीक पथ प्राप्त करने में समस्या पैदा कर रहा है जिसे आप शामिल करना चाहते हैं शब्द लाइब्रेरी का नाम बदलकर पीएआरटी फ़ोल्डर के नाम से नीचे कोड में शामिल करें जिसमें फ़ाइल शामिल है और फिर इसे अपने मौजूदा .htaccess फ़ाइल के साथ अपडेट करें।

RewriteEngine on
RewriteCond $1 !^(index\.php|library|user_guide|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]




codeigniter-url