CakePHP是否正式支持SQLite3?

时间:2011-05-01 18:51:39

标签: php cakephp sqlite

如果是这样,那怎么样?我似乎无法找到任何最新信息。

3 个答案:

答案 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支持,但鼓励使用此插件。

https://github.com/cakephp/datasources