CakePHP официально поддерживает SQLite3? - PullRequest
1 голос
/ 01 мая 2011

Если так, как хорошо? Я не могу найти какую-либо актуальную информацию.

Ответы [ 3 ]

4 голосов
/ 01 мая 2011

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

Источники данных - это связь между моделями и источником данных, которые представляют модели.Во многих случаях данные извлекаются из реляционной базы данных, такой как MySQL, PostgreSQL или MSSQL.CakePHP распространяется с несколькими источниками данных, специфичными для базы данных (см. Файлы класса dbo_ * в файле cake / libs / model / datasources / 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'      => ''
);
0 голосов
/ 01 мая 2011

Копаясь в билетах CakePHP, кажется, что разработчики не будут официально добавлять поддержку Sqlite3, но будут поощрять использование этого плагина.

https://github.com/cakephp/datasources

0 голосов
/ 01 мая 2011

Это может быть дубликатом Как мне подключить CakePHP к базе данных SQLite? Также посмотрите здесь для получения дополнительной информации Использование Sqlite3 с CakePHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...