如何在symfony 3中导入实体模式(oracle 11g)
我有一个以前项目中的现有Oracle数据库,该数据库包含大量的如何在symfony 3中导入实体模式(oracle 11g),oracle,symfony,Oracle,Symfony,我有一个以前项目中的现有Oracle数据库,该数据库包含大量的模式 在配置原则中 doctrine: dbal: driver: oci8 host: "%database_host%" port: "%database_port%" dbname: "%database_name%" user: "%database_user%" password: "%da
模式
在配置原则中
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
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
在参数中
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
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/console
的原则:映射:导入--force
MainDashboardBundle
注释从数据库导入实体时,出现了以下错误:
数据库没有任何映射信息
如果您还没有解决这个问题,那么要从现有数据库构建实体,您只需要使用这个命令首先创建一些元数据文件 php bin/控制台原则:映射:导入——强制AppBundle xml 然后,您可以使用命令创建实体类: php bin/控制台原则:映射:转换注释。/src 告诉我们这是否适用于您可能重复的