2012-01-18 3 views
0

Я помещаю создателя DOMpdf в мое приложение Codeigniter, но теперь мне нужно получить require_once в родительскую папку. Почему-то Codeigniter не позволяет мне делать это «обычным» способом.Получить родительскую папку в codeigniter

Это мой require_once

require_once("../dompdf_config.inc.php"); 

Как я могу сделать эту работу в Codeigniter?

ответ

3

Попробуйте что-то вроде:

 

//APPPATH gives you path till application/ folder 
require_once(APPPATH.'your_DOMpdf_file_path'); 
 

Надеется, что это помогает

0

Чтобы загрузить файл конфигурации в CodeIgniter, вы можете вызвать метод $this->config->load().

Чтобы загрузить один из ваших пользовательских конфигурационных файлов вы будете использовать следующую функцию в контроллере, который нуждается в этом:

$this->config->load('filename'); 

Где имя файла это имя файла конфигурации, без .php файл расширение.

Если вам нужно загрузить несколько файлов конфигурации, они будут объединены в один основной конфигурационный массив. Однако могут возникнуть конфликты имен, если имеют одинаковые индексы массивов в разных конфигурационных файлах. К избегайте коллизий, вы можете установить второй параметр в значение ИСТИНА, и каждый конфигурационный файл будет храниться в индексе массива, соответствующем имени файла конфигурации . Пример:

// Stored in an array with this prototype: $this->config['blog_settings'] = $config 
    $this->config->load('blog_settings', TRUE); 

Пожалуйста, смотрите раздел под названием Fetching Config Items ниже, чтобы узнать как получить элементы конфигурации, установленные таким образом.

Третий параметр позволяет подавить ошибки в том случае, если конфигурационный файл не существует:

$this->config->load('blog_settings', FALSE, TRUE); 

http://codeigniter.com/user_guide/libraries/config.html

Смежные вопросы