Zend Framework PHP ile Tabloları Birleştirme

2 Cevap php

Ben Zend Framework için nispeten yeni duyuyorum.

Ben Zend_Table kullanımını anlamak ve bu sınıf ile ilişkili tablodan Zend fonksiyonlarını kullanarak veri elde edebilirsiniz.

Örneğin ben bir video tablo var ve başka bir tabloda ben video ve hangi kategori içeri arasındaki ilişki var

Nasıl aktif bir seçme çerçevesinde aşağıdaki gibi biraz şaşkına im:

SEÇİN * video, category NEREDE category. category_id = 3 ve video DAN. {[(5) ]} = category. video_id

Herhangi bir tavsiye çok iyi olurdu.

Teşekkürler.

2 Cevap

$db->select()->from('video')->joinInner('category','video.id = category.video_id')->where('category.category_id = ?',3)

BTW: Eğer yanlış db tasarıma sahip gibi görünüyor. Eğer video tabloda category_id (eğer 1 Video -> 1 kategori) olmalıdır ya da bir bağlantı tablo (M: N) var, ama bu video kimliği kategorisinde kayıtlı olması yanlış gibi görünüyor.