CakePHP 官方支持 SQLite3 吗?

发布于 2024-11-04 03:01:04 字数 31 浏览 0 评论 0原文

如果是这样,效果如何?我似乎找不到任何最新信息。

If so, how well? I can't seem to find any up to date information.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟酉 2024-11-11 03:01:04

http://book.cakephp.org/view/1075/DataSources

数据源是模型和模型表示的数据源之间的链接。在许多情况下,数据是从 MySQL、PostgreSQL 或 MSSQL 等关系数据库中检索的。 CakePHP 随多个特定于数据库的数据源一起分发(请参阅 cake/libs/model/datasources/dbo/ 中的 dbo_* 类文件),为了方便起见,此处列出了其摘要:

  • dbo_mssql.php
  • dbo_mysql.php
  • dbo_mysqli.php
  • dbo_oracle.php
  • dbo_postgres.php
  • dbo_sqlite.php

编辑:

http://book.cakephp.org/view/922/Database-Configuration

下面的代码列表表。

驱动程序

此配置数组所针对的数据库驱动程序的名称。示例:mysql、postgres、sqlite、pear-drivername、adodb-drivername、mssql、oracle 或 odbc。请注意,对于非数据库源(例如 LDAP、Twitter),请将此项留空并使用“数据源”。

您刚刚尝试过设置驱动程序吗?

var $default = array(
                 'driver'      => 'sqlite',
                 'persistent'  => false,
                 'host'        => 'localhost',
                 'login'       => 'login',
                 'password'    => 'password',
                 'database'    => 'full_path_to_sqlite_file',
                 'prefix'      => ''
);

http://book.cakephp.org/view/1075/DataSources

DataSources are the link between models and the source of data that models represent. In many cases, the data is retrieved from a relational database such as MySQL, PostgreSQL or MSSQL. CakePHP is distributed with several database-specific datasources (see the dbo_* class files in cake/libs/model/datasources/dbo/), a summary of which is listed here for your convenience:

  • dbo_mssql.php
  • dbo_mysql.php
  • dbo_mysqli.php
  • dbo_oracle.php
  • dbo_postgres.php
  • dbo_sqlite.php

EDIT:

http://book.cakephp.org/view/922/Database-Configuration

Table below code listing.

driver row

The name of the database driver this configuration array is for. Examples: mysql, postgres, sqlite, pear-drivername, adodb-drivername, mssql, oracle, or odbc. Note that for non-database sources (e.g. LDAP, Twitter), leave this blank and use "datasource".

Have you just tried ti set the driver ?

var $default = array(
                 'driver'      => 'sqlite',
                 'persistent'  => false,
                 'host'        => 'localhost',
                 'login'       => 'login',
                 'password'    => 'password',
                 'database'    => 'full_path_to_sqlite_file',
                 'prefix'      => ''
);
浅听莫相离 2024-11-11 03:01:04

这可能与如何将 CakePHP 连接到 SQLite 数据库? 重复。
另请参阅此处了解更多信息将 Sqlite3 与 CakePHP 结合使用

This might a duplicate of How do I connect CakePHP to a SQLite database?
Also have a look here for more information Using Sqlite3 with CakePHP

同尘 2024-11-11 03:01:04

通过深入研究 CakePHP 票证,开发人员似乎不会正式添加 Sqlite3 支持,但鼓励使用此插件。

https://github.com/cakephp/datasources

Digging through the CakePHP tickets it seems the developers won't add Sqlite3 support officially, but encourage the use of this plugin.

https://github.com/cakephp/datasources

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文