Получить в родительскую папку в codeigniter - PullRequest
0 голосов
/ 18 января 2012

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

Это мой require_once

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

Как я могу заставить это работать в Codeigniter?

Ответы [ 2 ]

3 голосов
/ 18 января 2012

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


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

Надеюсь, это поможет

0 голосов
/ 18 января 2012

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

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

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

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

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

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

См. Раздел «Выбор элементов конфигурации» ниже, чтобы узнать как получить элементы конфигурации, установленные таким образом.

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...