Как я могу получить доступ к переменной конфигурации CodeIgniter из модели / контроллера? - PullRequest
9 голосов
/ 16 февраля 2010

Я хотел бы получить доступ к переменной $db['default']['dbprefix'] из /application/config/database.php ( CodeIgniter файл конфигурации) из модели, чтобы я мог писать свои собственные запросы, используя значение из файла.

Как это можно сделать?

Ответы [ 2 ]

23 голосов
/ 16 февраля 2010

Попробуйте:

$this->load->database();
echo $this->db->dbprefix;

Обычно вы можете использовать $ this-> config-> item, но я думаю, что разрешены только переменные, установленные в $ config

7 голосов
/ 16 февраля 2010

В документации сказано, что вы должны использовать:

$this->db->dbprefix('tablename');

Не имеет большого значения, но может быть проще синтаксис.

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