Sero
(Terrymcginnis345)
August 13, 2015, 5:44pm
1
Dzień dobry forumowniczom.
Mam problem, jestem początkującym użytkownikiem i proszę o pomoc w zrozumieniu pewnej kwestii.
Próbuje dojść jaka jest zasadnicza różnica pomiędzy klasą Query i ActiveQuery.
Jak rozumiem Query to czysta klasa do wykonywania zapytań SELECT.
ActiveQuery dziedziczy z Query, ale co ważnego robi oprócz tego?
Jaka jest główna różnica?
Bardzo proszę o pomoc, jeśli ktoś się orientuje w temacie.
Pozdrawiam
Bizley
(Bizley)
August 13, 2015, 7:13pm
2
Sam opis klasy tłumaczy: "ActiveQuery represents a DB query associated with an Active Record class.", pozwala na użycie operacji bazodanowych na obiektach Active Record, czyli zmapowanych z bazy modelach.
Sero
(Terrymcginnis345)
August 14, 2015, 10:17am
3
Dzięki za odpowiedź, ale jeszcze jednego nie łapie.
Gdy użyje
Tabela::find()
powinienem dostać obiekt ActiveQuery, a wyświetlana jest tablica obiektów-rekordów.
Tego nie rozumiem,
Dzięki za info i pozdrawiam
Sero
(Terrymcginnis345)
August 14, 2015, 11:06am
4
ok zrozumiałem w końcu, thx.