2009-11-23 3 views
6

나는 독트린을 아주 좋아한다. 내 자신을위한 교리가있는 두 개의 작은 프로젝트를 만들었지 만 이제는 내 고객을 위해 큰 프로젝트를 만들려고합니다. 프로젝트에는 50 개 이상의 테이블이 있습니다. schema.yml을 생성하는 방법이 있습니까? 나는 DB Designer를 시도하고 그것을 schema.yml로 변환했다.하지만 여전히 정의를 확인하고 다시 작성해야했다. 감사합니다Doctrine schema.yml generator

답변

4

당신은 doctrine cli로 이것을 할 수 있습니다.

these detailed steps에 따라 cli 스크립트를 만듭니다.

그런 다음 스크립트 디렉토리에서 ./doctrine generate-yaml-db을 실행하십시오.

희망이 도움이됩니다.

5

대부분의 요구 사항을 다루는 ORM 디자이너 (http://www.orm-designer.com/)를 사용해보십시오. DB 디자이너에서 디자인하는 것과 똑같은 방법으로 데이터베이스를 설계 할 수 있으며 Doctrine (또는 Propel) schema.yml 또는 schema.xml 파일로 내보낼 수 있습니다 (기존 정의에서 가져 오기 가능). 웹 개발자를 위해 개발되었으므로 symfony 플러그인, Subversion 등을 지원합니다. www.orm-designer.com에서 ORM Designer + Symfony + Doctrine/Propel을 설명하는 스크린 캐스트와 방법을 찾을 수 있습니다. 질문이 있으시면 언제든지 저희 포럼에 문의 하시거나 이메일을 보내주십시오.

프란 Troster
ORM 디자이너
www.orm-designer.com