2011-05-01 72 views
1

如果是這樣,好嗎?我似乎無法找到任何最新的信息。CakePHP是否正式支持SQLite3?

+1

看起來像問一個問CakePHP的人。 – 2011-05-01 18:57:12

+0

@Jared如果只有任何人使用http://ask.cakephp.org網站:P – Kin 2011-05-01 19:03:19

+0

這是一個StackExchange網站嗎?它看起來像一個... – 2011-05-01 19:04:58

回答

4

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

數據源是與數據的模型代表源模型之間的聯繫。在許多情況下,數據是從關係數據庫(如MySQL,PostgreSQL或MSSQL)中檢索的。 CakePHP的分佈與幾個特定數據庫的數據源(見位於cake/lib /模型/數據源/ 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),請留空並使用「數據源」。

你剛試過ti設置驅動程序?

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

我發現對官方sqlite數據源的引用被棄用且不再維護(其sqlite2)。 – Kin 2011-05-01 18:59:26

+0

@Kin - 你可以發佈嗎? – 2011-05-01 18:59:58

+0

我發佈它作爲一個新的答案。 – Kin 2011-05-01 19:01:58

0

這可能的How do I connect CakePHP to a SQLite database? 副本也可以看看這裏瞭解更多信息Using Sqlite3 with CakePHP

+0

我提出了一個新的問題,因爲那些都是1-2歲,這是有時間敏感的。 – Kin 2011-05-01 18:55:51

+0

對不起,我有點太快了。你有看過這個http://trac.cakephp.org/class/dbo-sqlite嗎? – rzetterberg 2011-05-01 19:00:03

+0

我相信這實際上是SQLite 2不再受支持的類。 – Kin 2011-05-01 19:02:34

0

通過CakePHP票據挖掘,似乎開發人員不會正式添加Sqlite3支持,但鼓勵使用此插件。

https://github.com/cakephp/datasources

+0

這個問題SQLite 3特定? – 2011-05-01 19:02:59

+0

@Jared現在是! – Kin 2011-05-01 19:04:23

+0

我希望我更瞭解您的問題的時間敏感性以及您需要什麼。到目前爲止,我不確定你已經完成了什麼,除了確定SQLite目前不支持你的喜好。 :) – 2011-05-01 19:06:32