Как я могу автоматически создавать таблицы в базе данных, если они еще не существуют? Мне нужно что-то вроде библиотеки установки для создания таблиц базы данных при первом запуске приложения.
В их библиотеке базы данных есть «forge».
$this->load->dbforge() для загрузки библиотеки, затем у вас есть методы для создания базы данных, таблиц, добавления столбцов, создания и заполнения полей, добавления записей и так далее.Проверьте Руководство пользователя Database Forge для получения полного списка методов.
$this->load->dbforge()
Codeigniter теперь имеет миграцию базы данных, при этом библиотека dbforge используется более контролируемым образом для злонамеренной работы базы данных
Ознакомьтесь с документами здесь . Также этот удобный учебник