gpt4 book ai didi

cakephp - 将 Sqlite3 与 CakePHP 结合使用

转载 作者:行者123 更新时间:2023-12-02 05:48:16 25 4
gpt4 key购买 nike

我正在尝试使用 CakePHP 运行 Sqlite3。是的,我知道它没有得到官方支持,但是这篇文章在这里:How do I connect CakePHP to a SQLite database?说这是可能的。我已经下载了新的驱动程序文件“dbo_sqlite3.7.php”并将其放入“cake/libs/model/datasources/dbo”中。现在我无法连接到数据库。

我感到困惑的事情:

  1. 我的database.sqlite文件应该保存在哪里

  2. 我的配置文件应该是什么样子。我应该引用驱动程序的完整文件名吗?就像'driver' => 'dbo_sqlite3.7.php'?我可以使用 db 文件的相对路径吗?

  3. sqlite3 文件和 sqlite2 文件本身是否存在差异,或者只是您处理文件的方式造成了差异?

感谢您的帮助。我是蛋糕新手,很高兴能了解更多信息。

最佳答案

驱动程序文件应命名为dbo_sqlite3.php。您可以下载latest version来自 GitHub。

您的数据库配置可能如下所示:

var $default = array(
'driver' => 'sqlite3',
'database' => 'database.sqlite'
);

CakePHP 将在 app/webroot 中查找数据库文件。您可以使用绝对路径或相对于 webroot 目录的路径。例如,如果您希望将数据库存储在应用程序目录中(webroot 上一级),您可以编写:

'database' => '../database.sqlite'

关于cakephp - 将 Sqlite3 与 CakePHP 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2722383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com