使用ci访问third_party文件夹

时间:2014-04-08 20:41:30

标签: php codeigniter

我正在尝试使用以下代码访问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错误......

3 个答案:

答案 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)

APPPATHindex.php中定义的预定义常量。创建名为THIRD_PARTY_PATH的新常量可能很有用:

define('THIRD_PARTY_PATH', APPPATH . 'third_party');

include THIRD_PARTY_PATH . '/file.php';