2009-11-23 11 views
6

Ben doktrine oldukça yeni. Kendim için doktrinle iki küçük proje yaptım ama şimdi müvekkilim için büyük bir proje oluşturmak üzereyim. Proje 50'den fazla tabloya sahip olacak. Schema.yml oluşturmanın herhangi bir yolu var mı? Ben DB Designer çalıştı ve schema.yml dönüştürdü, ancak hala elle tanımları kontrol etmek ve yeniden yazmak zorunda kaldı. TeşekkürlerDoctrine schema.yml generator

cevap

4

Bunu doctrine cli ile yapabilirsiniz.

these detailed steps numaralı telefonu izleyerek bir komut dosyası oluşturun.

Ardından, komut dizinden ./doctrine generate-yaml-db dosyasını çalıştırın.

Bu yardımcı olur umarım.

5

İhtiyaçlarınızın çoğunu kapsayan ORM Designer (http://www.orm-designer.com/) ürününü denemelisiniz. Veritabanı tasarımını DB Tasarımcısında kullanmak için kullandığınız şekilde tasarlayabilir ve Doctrine (veya Propel) schema.yml veya schema.xml dosyalarına (varolan tanımlardan içe aktarma) aktarma işleminden daha fazlasını yapabilirsiniz. Web geliştiricilerimiz için geliştirilmiştir, bu yüzden symfony eklentileri, Subversion vb. Desteklemektedir. Www.orm-designer.com adresinde ORM Designer + Symfony + Doctrine/Propel'i tanımlayan skriptleri ve nasıl yapılacağını bulabilirsiniz. Herhangi bir sorunuz varsa, lütfen forumumuza sormaya çekinmeyin veya sadece bize e-posta gönderin.

Frantisek Troster
ORM Tasarımcısı
www.orm-designer.com