마스터에게 물어보세요: 데이터베이스에서 엔터티를 생성할 때 테이블 접두사를 무시하는 방법은 무엇입니까?
예를 들어 t_test는 엔터티 생성 시 Test를 직접 생성합니다.
이 문제를 해결할 방법이 있나요? 감사합니다!
"php bin/콘솔 교리:매핑:import --force AdminBundle 주석"
習慣沉默2017-05-16 16:45:49
구성 항목에서 테이블 접두사 구성을 찾지 못했습니다. 기본적으로 t_test
는 entity
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
을 원하는 경로로 변경하세요. 🎜파일 내용은 🎜
으아아아