【生成されたbatabase.php】
class DATABASE_CONFIG {
var $sample = array(
'driver' => 'sqlite',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'C:\xampp\htdocs\cake\app\database\sample.db',
'encoding' => 'UTF-8'
);
}
?>
このままMODELを作成しようとすると
PHP Fatal error: ConnectionManager::getDataSource - Non-existent data source default in C:\xampp\htdocs\cake\cake\libs\model\connection_manager.php on line 102
なんて怒られる。
↓
【修正したbatabase.php】
class DATABASE_CONFIG {
var $default = array(
'driver' => 'sqlite3',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'C:\xampp\htdocs\cake\app\database\sample.db',
'encoding' => 'UTF-8'
);
}
?>
var $sample → var $default
'driver' => 'sqlite', → 'driver' => 'sqlite3',
両方とも私の勘違い設定ですが、修正したらうまくいきました!