我有一个在MySQL中运行良好的Web应用程序,但是当我使用SQLite时,我执行所有命令,但问题是数据库表总是空的。
所以,当sql请求给我这个错误时:
AbstractSQLiteDriver.php中的TableNotFoundException第58行:执行' INSERT INTO项目(Title_Project)VALUES(?)':
时发生异常SQLSTATE [HY000]:一般错误:1没有这样的表:project
这是表格中的数据
答案 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文件夹下过去了,谢谢你们。