>  Q&A  >  본문

Symfony3 - 마스터에게 물어보세요: Symfony가 데이터베이스에서 엔터티를 생성할 때 테이블 접두사를 무시하는 방법

마스터에게 물어보세요: 데이터베이스에서 엔터티를 생성할 때 테이블 접두사를 무시하는 방법은 무엇입니까?

예를 들어 t_test는 엔터티 생성 시 Test를 직접 생성합니다.

이 문제를 해결할 방법이 있나요? 감사합니다!

"php bin/콘솔 교리:매핑:import --force AdminBundle 주석"

PHPzPHPz2730일 전701

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-16 16:45:49

    구성 항목에서 테이블 접두사 구성을 찾지 못했습니다. 기본적으로 t_testentity Test만 생성할 수 있습니다.t_test 只能生成 entity Test.

    可以参考 配置前缀处理 或者这个 SQL-Table Prefixes ,追加了表前缀服务处理。

    简单的说是:
    修改 app/config/services.yml

    然后追加文件 src/AppBundle/Subscriber/TablePrefixSubscriber.php ,其中 AppBundle
    테이블 접두사 서비스 처리를 추가하는 접두사 처리 구성 또는 이 SQL-테이블 접두사를 참조할 수 있습니다.

    🎜간단히 말하면: 🎜 app/config/services.yml 수정🎜🎜 🎜그런 다음 src/AppBundle/Subscriber/TablePrefixSubscriber.php 파일을 추가하고 AppBundle을 원하는 경로로 변경하세요. 🎜파일 내용은 🎜 으아아아

    회신하다
    0
  • 취소회신하다