CodeIgniter без базы данных? - PullRequest
9 голосов
/ 04 августа 2010

Извините, если это простой вопрос, возможно ли загрузить codeigniter без настройки db?

У меня в конфигурации sess_use_db установлено значение false, я попытался переименовать database.php во что-то другое, но все равнохочет загрузить его, я также отключил активные записи.

Я попытался закомментировать все в файле database.php, и он сказал, что параметры базы данных не найдены, автозагрузка не загружает БД.

Это вообще возможно?

Ответы [ 5 ]

11 голосов
/ 04 августа 2010

Теоретически, не должно быть никаких причин, по которым CI нужна база данных.sess_use_db = false просто не дает CI сохранять информацию о сеансе в базе данных.Убедитесь, что вы не загружаете файлы базы данных в config / autoload.php

. Вы можете установить тип базы данных «sqlite» в config / database.php, если вы просто хотите избежать настройки mysql, но вы это сделаетенеобходимо установить sqlite.

HTH

10 голосов
/ 29 мая 2015

Вам просто нужно удалить или прокомментировать следующую строку из файла autoload.php в папке конфигурации:

$autoload['libraries'] = array('database','session');
4 голосов
/ 24 мая 2013

Я думаю, вам следует проверить $autoload['libraries'] и удалить базу данных.

4 голосов
/ 04 августа 2010

По умолчанию CodeIgniter вообще не использует базу данных.

1 голос
/ 04 августа 2010

Я бы так и подумал. Я не понимаю, почему вы не смогли бы жестко закодировать данные в своих моделях.

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