Nasıl kurulum bağlamında bağlı olarak, farklı masalarda işaret olabilecek bir yabancı anahtar için bir Doktrin ilişkisi ne?

0 Cevap php

Ben öğeleri farklı türlerini içeren öğelerin sıralı gruplar ile ilgilenen PHP, MySQL ve Doktrin v1.2 ile inşa edilen bir uygulama, oluşturma. Örneğin, grup My Last Vacation görüntüleri, video ve metinsel notlar olabilir. Onlar son kullanıcı belirten sırayla görünür, böylece bu öğeler sıralanabilir olacaktır.

Öğenin her biri farklı tür kendi özelliklerine sahip olacak. Bir resim, bir başlık olabilir, video Öğeler birden fazla gruplandırma bulunabilecek youtube URL, vb bir bağlantı olabilir. Örneğin Bir teknenin aynı görüntü gruplar My Last Vacation ve Cool Vehicles mevcut olabilir.

Ben Doktrin ilişkiler ve nasıl bu ilişkilerin bir YAML şema dosyasında temsil edilecekler ile yukarıdaki senaryo uygulanması en iyi yolu arıyorum.

Benim PHP kodu bu gibi şeyler yapabilmek için çok iyi olurdu:

$group = new Group();  
$item1 = new Image();  
$item1->caption = 'my caption'  

$item2 = new Video();  
$item2->url = 'youtube.com/1234';  

$group->Items[0] = $item1;  
$group->Items[1] = $item2;  
$group->save();  

Bu mümkün mü? Benzer bir sonuç elde etmek için alternatifler vardır değilse?

0 Cevap