【问题标题】:Modify existing schema for SonataPageBundle: page__site doesn't exist修改 SonataPageBundle 的现有架构:page__site 不存在
【发布时间】:2014-08-28 23:41:40
【问题描述】:

在 finally(!) 将 SonataPageBundle 添加到我进入开发环境时得到的现有应用程序之后

SQLSTATE[42S02]:未找到基表或视图:1146 表 'volunteer.page__site' 不存在

正在运行php app/console sonata:page:create-site。 PageBundle 的文档中没有任何地方提到如何创建模式。

如果我做doctrine:schema:create --dump-sql 看看我得到了什么

[Doctrine\DBAL\DBALException]
请求的未知列类型“json”...

【问题讨论】:

    标签: php symfony symfony-sonata


    【解决方案1】:

    在已安装的 PageBundle 目录中搜索(即,不在 Sonata-Project 网站上)显示了修改 app/config/config.yml 的指令

    doctrine:
        dbal:
            ...
            types:
                json: Sonata\Doctrine\Types\JsonType
    

    通过此添加,可以更新架构并创建站点。

    如果我的理智成立,我会派生文档以使其与已知的良好程序相匹配。

    【讨论】:

      猜你喜欢
      • 2013-12-04
      • 1970-01-01
      • 2014-06-28
      • 1970-01-01
      • 2019-04-06
      • 2021-03-01
      • 2018-11-10
      • 2018-02-12
      • 1970-01-01
      相关资源
      最近更新 更多