PHP / Zend Framework: Kuvvet, başına tablo adı sonuç dizide sütun adına?

0 Cevap php

Birkaç katıldı tablodan hiyerarşik veri almak için şu anda Zend_Db_Select kullanıyorum. Ben bir diziye kolayca dönüştürmek gerekiyor. Bir switch deyimini kullanarak ve verileri sıralamak için ayrı ayrı tüm sütunları üzerinden listeleme Kısa, benim düşünce ben alabilir tablo adları otomatik önüne sonuç dizide tuşları, Bu benim sorunumu çözecek oldu. Yani aşağıdaki (montajlı) SQL düşünüyor:

SELECT user.*, contact.* FROM user INNER JOIN contact ON contact.user_id = user.user_id

Normalde böyle bir sonuç, bir dizi olacaktı:

[username] => 'bob',
[contact_id] => 5,
[user_id] => 2,
[firstname] => 'bob',
[lastname] => 'larsen'

Ama onun yerine ben bu istiyorum:

[user.user_id] => 2,
[user.username] => 'bob',
[contact.contact_id] => 5,
[contact.firstname] => 'bob',
[contact.lastname] => 'larsen'

Herkes nasıl bunu başarmak için bir fikir var mı?

Teşekkürler!

0 Cevap