Symfony 5 - Doctrine 的 schema_filter 无法正常工作
P粉002023326
P粉002023326 2023-08-26 18:16:28
[PHP讨论组]

当我在我的项目中执行命令行 doctrine:schema:update --force 时,我尝试忽略两个实体,如下所示:

/**
 * @ORM\Entity(readOnly=true)
 * @ORM\Table(name="view_tableau_de_bord")
 */
class ViewTableauDeBord
{
    //...
}

在我的doctrine.yaml配置文件中:

doctrine:
dbal:
    default_connection: default

    connections:
        default:
            url: '%env(resolve:DATABASE_URL)%'
            driver: 'pdo_pgsql'
            server_version: '12'
            charset: utf8
            schema_filter: ~^(?!view_)~
        # ...

Doctrine 不断生成所有实体,而我的视图位于 schema_filter 中。你对此有何解释?这是我第一次在项目中使用此选项。

项目设置:

  • Symfony 5.4.14
  • PHP 7.4.26
  • 教义:orm:2.13.3
  • 理论/注释:1.13.3
  • 学说/学说包:2.7.0
  • 学说/学说迁移包:3.2.2
  • symfony/doctrine-bridge:5.4.14
  • 理论/数据装置:1.5.3

P粉002023326
P粉002023326

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号