0
Hallo alle
Ist Zend_Db_Table
(Zend_Db_Table_*
) unterstützt where
für verwandte Daten, die durch $_referenceMap
definiert/$_dependentTable
Zend_Db_Table "wo" für Relationen? und Regionen:
Als Beispiel i Blogs (Blogs Tabelle) haben (Tabelle: Regionen) Klassen haben jeweils Blog REGION_ID :
|-------------| |--------------|
| regions | | blogs |
|-------------| 1 : m |--------------|
| region_id | <----------- | region_id |
| region_name | | blog_id |
|-------------| | blog_message |
| blog_enabled |
|--------------|
Und ist es eine Möglichkeit, so etwas wie zu tun:
$a = new Regions();
$a->fetchRow(1)->findBlogs(..., $a->getAdapter()->quoteInto('blog_enabled = ?', 1));
dh Region
mit region_id == 1
finden, finden dann alle Blogs
, die zu Region
gehört und haben blog_enabled == 1
Wenn Sie ein Zeilenobjekt als Ergebnis einer Abfrage auf einem Elternteil Tabelle können Sie Zeilen aus abhängigen Tabellen abrufen, die auf die aktuelle Zeile verweisen. Verwenden Sie die Methode: $ row-> findDependentRowset ($ table, [$ rule]); zitiert von dieser Seite http://framework.zend.com/manual/en/zend.db.table.relationships.html –
yup, aber es gibt keine Möglichkeit zu spezifizieren, wo 'conds ... –