2009-11-23 26 views
6

Tôi khá mới học thuyết. Tôi đã thực hiện hai dự án nhỏ với giáo lý cho riêng mình nhưng bây giờ tôi sắp tạo ra một dự án lớn cho khách hàng của mình. Dự án sẽ có hơn 50 bảng. Có cách nào để tạo schema.yml? Tôi đã thử DB Designer và chuyển nó sang schema.yml, nhưng tôi vẫn phải kiểm tra và viết lại các định nghĩa bằng tay. Cảm ơnDoctrine schema.yml generator

Trả lời

4

Bạn có thể thực hiện việc này với giáo lý cli.

Tạo tập lệnh cli bằng cách theo dõi these detailed steps.

Sau đó chạy: ./doctrine generate-yaml-db từ thư mục tập lệnh.

Hy vọng điều này sẽ hữu ích.

5

bạn nên thử ORM Designer (http://www.orm-designer.com/), bao gồm hầu hết nhu cầu của bạn. Bạn có thể thiết kế cơ sở dữ liệu giống như cách bạn được sử dụng để thiết kế trong DB Designer và xuất khẩu sang các tệp schema.yml hoặc schema.xml của Doctrine (hoặc Propel) (nhập từ các định nghĩa hiện có). Nó được phát triển cho các nhà phát triển web của chúng tôi, vì vậy nó hỗ trợ các plugin symfony, Subversion vv Bạn có thể tìm thấy các chương trình truyền hình và cách mô tả ORM Designer + Symfony + Doctrine/Propel trên www.orm-designer.com. Nếu bạn có bất kỳ câu hỏi nào, vui lòng hỏi trên diễn đàn của chúng tôi hoặc gửi email cho chúng tôi.

Frantisek Troster
ORM Designer
www.orm-designer.com