Różnica Query i ActiveQuery

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

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.

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

ok zrozumiałem w końcu, thx.