我正在尝试使用以下代码访问codeigniter中的third_party
文件夹,但它一直给我一个404 not found error
$config['theme']['url'] = trim(config_item('base_url'), '/ ') . '/application/third_party/themes/';
我也尝试删除application
$config['theme']['url'] = trim(config_item('base_url'), '/ ') . '/third_party/themes/';
我需要做什么才能访问它,所以我可以将我的主题文件夹和文件放在third_party文件夹中?
顺便说一句
以上代码位于配置文件config/template.php
问题是当在文件夹中调用样式表时,它们会被拒绝并返回404错误......
答案 0 :(得分:2)
尝试,
<?php
APPPATH.'third_party/myfolder/myfile.ext';
?>
答案 1 :(得分:0)
(http://ellislab.com/codeigniter/user-guide/helpers/url_helper.html):
返回您的站点基本URL,如配置文件中所指定。例如:
echo base_url();
您需要确保自动加载网址助手 所以你的行看起来像: //在config / autoload.php中 $ autoload [&#39; helper&#39;] =数组(&#39; url&#39;);
//In config/template.php
$config['theme']['url'] = trim(base_url(), '/ ') . '/third_party/themes/'; // must load $this->load->helper('url');
答案 2 :(得分:0)
APPPATH
是index.php
中定义的预定义常量。创建名为THIRD_PARTY_PATH
的新常量可能很有用:
define('THIRD_PARTY_PATH', APPPATH . 'third_party');
include THIRD_PARTY_PATH . '/file.php';