3

我正在使用带有教义的 symfony2。

这是我的parameters.yml

parameters:
    database_driver:      pdo_mysql
    database_host:        localhost
    database_port:        ~
    database_name:        somedb
    database_user:        root
    database_password:    ~

这是我的 config.yml

# Doctrine Configuration
doctrine:
    dbal:
        driver:   %database_driver%
        dbname:   %database_name%
        host:     %database_host%
        port:     %database_port%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: false
        mappings:
            name:
                type: xml
                dir: %kernel.root_dir%/../src/bundlename/Resources/config/doctrine
                prefix: bundlename\Model\Entity
                is_bundle: false

运行doctrine:mapping:import 在以下目录
*bundlename\Resources\config\doctrine*中生成xml 映射文件

运行学说:生成:实体给出以下错误:

Generating entities for bundle "bundlename"



  [Doctrine\Common\Persistence\Mapping\MappingException]
  Invalid mapping file 'bundlename.Model.Entity.some_entity
  .orm.xml' for class 'bundlename\Model\Entity\some_entity'
  .

使用auto_mapping: true正确生成bundlename\Entity*的实体

我在这里要完成的是指示教义在默认位置以外的不同位置生成实体

4

0 回答 0