이틀 동안 연락을 해보니 Symfony가 정말 대단하다는 걸 알게 됐어요. laravel을 배우는 게 좋을지, Symfony를 배우는 게 좋을지 혼란스러워서 일주일 동안 laravel을 배워보니 문서와 학습 자료가 너무 적다는 걸 알게 됐어요. 즉시 Symfony로 전환하여 Laravle과 유사한 기능을 가지고 있음을 발견했습니다. 그래서 일주일 동안 Laravle을 시청했는데 헛되지 않았습니다. 그런데 오늘은 Java와 더 유사한 매우 좋은 기능을 발견했습니다. Java처럼 몇 번의 클릭만으로 데이터베이스 테이블 엔터티를 자동으로 생성하는 방법을 알려 드리겠습니다. 데이터베이스 엔터티별 연결 데이터베이스 구성 정보를 생성합니다. 연결 구성 정보는 app/config/parameters.yml 파일에 있습니다. Symfony는 해당 데이터베이스가 무엇인지 자동으로 식별합니다. 자세히 알아보려면 설명서를 확인하세요. 문서에 대해 이야기할 때도 취해서 의미를 이해하기 위해 모든 문장을 바이두 번역에 복사했습니다.
데이터베이스 테이블에서 엔터티 생성
D:\test_backend>php bin/console doctrine:mapping:convert --from-database yml D:\db\ Processing entity "AppUser" Processing entity "Channel" Processing entity "MigrationVersions" Exporting "yml" mapping information to "D:\db"
D:\test_backend>php bin/console doctrine:generate:entities AppBundle/Entity/AppUser --path src/Generating entities for namespace "AppBundle\Entity\AppUser" > backing up AppUser.php to AppUser.php~ > generating AppBundle\Entity\AppUser
위 내용은 Symfony가 데이터베이스 테이블 엔터티를 생성하고 데이터베이스를 마이그레이션하는 방법에 대한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!