首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何导入symfony 3中的实体模式(Oracle 11g )

如何导入symfony 3中的实体模式(Oracle 11g )
EN

Stack Overflow用户
提问于 2017-03-28 06:36:05
回答 1查看 438关注 0票数 2

我有一个来自以前项目的现有Oracle数据库,这个数据库包含了很多schema.

组态原理中的

代码语言:javascript
运行
复制
doctrine:
    dbal:
        driver:   oci8
        host:     "%database_host%"
        port:     "%database_port%"
        dbname:   "%database_name%"
        user:     "%database_user%"
        password: "%database_password%"




        charset:  UTF8
        mapping_types:
                     enum: string
                     set: string
                     varbinary: string
                     tinyblob: text
                     point: string


    orm:
       auto_generate_proxy_classes: "%kernel.debug%"
       auto_mapping: true

参数中的

代码语言:javascript
运行
复制
parameters:
    database_host: 127.0.0.1
    database_port: 1521
    database_name: database
    database_user: root
    database_password: ******
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: null
    mailer_password: null
    secret: 4b9862cf9f801cdd6b25eefc7e2c7d88808a655d

我的表存在于Oracle的中。问题是当我使用cmd php bin/consoledoctrine:mapping:import --force MainDashboardBundle注释从数据库导入实体时,但是我得到了这个错误:

数据库没有任何映射信息。

EN

回答 1

Stack Overflow用户

发布于 2017-08-31 14:01:26

如果尚未解决此问题,则要从现有数据库构建实体,只需使用以下命令创建一些元数据文件即可。

php /console原则:映射:导入-强制AppBundle xml

之后,您可以使用命令创建实体类:

php /console原则:映射:转换注释./src

告诉我们这对你有用吗

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43062241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档