Pytanka teoretyczne dotyczące Baz Danych

Hejka

Nasuneły Mi się dwa pytania może ktoś jasno i klarownie Mi na nie odpowie:D

Pierwsze:

czy jeśli użyje zapytania SQL i otrzymam tablicę to normalnie mogę ja wykorzystywać jak bym miał obiekt z AR czy muszę najpierw jakoś (jak?) ją przekonwertować na obiekt?

Drugie pytanko:

skoro ładnie mogę zdefiniować np dwie (lub więcej) baz w konfiguracji systemu i używać je przy zapytaniach SQL (Yii:app()->db1) to czy mogę używać AR na dwóch bazach i jak to wtedy robić:D?

p.s. pytania nasunęły się po lekturze:Yii framework Łukasz Sosnowski Helion

Tablicy nie możesz wykorzystywać tak samo jak obiekt, bo tablica nie jest obiektem. Możesz rzutować tablicę na obiekt, ale daleko temu będzie do AR. Musiałbyś się zagłębić w działanie AR w Yii, żeby sprawdzić czy da się taką operację zrobić. Myślę, że prostej metody nie ma. Bo i po co? :) Do czego potrzebujesz taką konwersję?

Jak chcesz działać na AR z wszystkimi jego zaletami i wadami to działaj. Jeżeli AR nie wystarcza do Twoich potrzeb to działaj z DAO albo Query Builder.

Możesz.