如果是这样,那怎么样?我似乎无法找到任何最新信息。
答案 0 :(得分:4)
http://book.cakephp.org/view/1075/DataSources
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),请将其留空并使用“datasource”。
你刚试过设置驱动程序吗?
var $default = array(
'driver' => 'sqlite',
'persistent' => false,
'host' => 'localhost',
'login' => 'login',
'password' => 'password',
'database' => 'full_path_to_sqlite_file',
'prefix' => ''
);
答案 1 :(得分:0)
这可能与How do I connect CakePHP to a SQLite database?重复 另请查看此处了解更多信息Using Sqlite3 with CakePHP
答案 2 :(得分:0)
通过CakePHP门票,似乎开发人员不会正式添加Sqlite3支持,但鼓励使用此插件。