SQLite在Symfony2中不起作用

时间:2016-05-31 10:15:43

标签: php sqlite symfony

我有一个在MySQL中运行良好的Web应用程序,但是当我使用SQLite时,我执行所有命令,但问题是数据库表总是空的。

所以,当sql请求给我这个错误时:

  

AbstractSQLiteDriver.php中的TableNotFoundException第58行:执行' INSERT INTO项目(Title_Project)VALUES(?)':

时发生异常      

SQLSTATE [HY000]:一般错误:1没有这样的表:project

但是当我在phpStorm中找到我的数据库时,我找到了表: enter image description here

这是表格中的数据

2 个答案:

答案 0 :(得分:2)

检查config.yml中是否有以下内容

# Doctrine Configuration
doctrine:
    dbal:
        driver:   pdo_sqlite
        path:     "%database_path%"

在parameters.yml中定义database_path,如

parameters:
    database_path: "%kernel.root_dir%/db/database.db3"

答案 1 :(得分:0)

我发现创建的数据库位于根文件夹中,复制并在 web文件夹下过去了,谢谢你们。