小编Joh*_* A.的帖子

烘焙工具无法在SQLite3数据库中查看表

我正在尝试使用SQLite3作为数据库,使用CakePHP 2.1.1构建一个简单的应用程序.为了节省时间,我尝试使用烘焙工具为下表创建模型:

CREATE TABLE animals (
  id integer primary key autoincrement,
  name text
);
Run Code Online (Sandbox Code Playgroud)

但是烘焙工具会返回以下错误: Your database does not have any tables.

我认为Cake在连接数据库时遇到问题,所以我继续自己创建了适当的模型,控制器和视图.我在动物表中插入了一条记录.它奏效了.

搜索网络后我什么都没想到.没有人试图在SQLite3数据库上使用烘焙工具,或者我运气不好.

有没有人有任何想法?

UPDATE

这是输出cake bake:

johan@ubuntu:~/php/app$ Console/cake bake model

Welcome to CakePHP v2.1.1 Console
---------------------------------------------------------------
App : app
Path: /home/johan/php/app/
---------------------------------------------------------------
---------------------------------------------------------------
Bake Model
Path: /home/johan/php/app/Model/
---------------------------------------------------------------
Your database does not have any tables.
Run Code Online (Sandbox Code Playgroud)

和配置文件:

<?php
class DATABASE_CONFIG {
    public $default = array(
        'datasource' => 'Database/Sqlite',
        'persistent' => false,
        'host' => 'localhost',
        'database' => 'cake', …
Run Code Online (Sandbox Code Playgroud)

sqlite cakephp cakephp-2.1 cakephp-bake

5
推荐指数
1
解决办法
1657
查看次数

标签 统计

cakephp ×1

cakephp-2.1 ×1

cakephp-bake ×1

sqlite ×1