SQLSTATE [42S02]:找不到基表或视图:1146表'sf_sandbox.phpcr_workspaces'不存在

时间:2015-11-09 11:57:08

标签: php mysql symfony configuration backend

我安装了symfony标准版。经过一些与parameters.yml的斗争后,有进展... database_driver被设置为pdo_mysqln并且运行继续但是在不同的php文件中有6个相同错误的出现。并且错误是:

与后端通信时出现意外错误:执行'SELECT 1 FROM phpcr_workspaces WHERE name = ?' with params ["default"]:

时发生异常
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sf_sandbox.phpcr_workspaces' doesn't exist

任何想法?

1 个答案:

答案 0 :(得分:0)

您必须使用当前架构信息更新数据库,其中包括在数据库中创建表:

# show the SQL commands to be applied (if you want to execute them yourself)
app/console doctrine:schema:update --force --dump-sql

# have Symfony apply the SQL commands
app/console doctrine:schema:update --force --complete