有没有办法让 Codeigniter 自动创建一个名称在配置文件中指定的数据库(如果它不存在)

Is there a way to have Codeigniter automatically create a db with name specified in config file if it does not exist

我需要为 codeigniter 编写迁移。但我不想手动创建数据库。当我第一次 运行 应用程序时自动创建数据库将是完美的。有没有人可以帮我做这件事?

您可以在 codeigniter 中使用 Hook。在钩子中你可以使用 pre_system 钩子。这将在系统执行期间很早就调用。有关更多详细信息,您可以参考以下 link 中的钩子 ci。 CI hook link