Manzaralı Doktrini kullanma - fiyasko 'id' alanı oluşturulan

0 Cevap php

Ben çiğ tablolar daha görünümleri üzerinden erişmek için çok daha kolay kanıtlayan bir DB (evet, bu bir) var. Genel olarak, bu Doktrin ile oldukça güzel oynuyor, ama bir sorun var. Veritabanı şemasından YAML oluştururken Doktrini bir görünüm tabloda birincil anahtar tanımlamak değil, bu yüzden 'id' denilen bir icat. Bu sınıfları üreten tüm sorguları bu kimliği alanın eksikliği başarısız olduğu anlamına gelir.

Eğer bu alanı oluşturmanız gerekir jeneratör komut için ipucu ve daha uygun bulunuyor birine işaret edebilir herhangi bir yolu var mı? Ben YAML bunu nasıl görmek, veya açıklamalarla bir sınıfta, ancak DB bunu yapmak için hiçbir yolu olabilir.

Öneriler hoş geldiniz.

(Anyone following my questions (why?) will probably have worked out how much fun I'm having with both Doctrine and this database. I think it's called a "learning experience".)

0 Cevap