Course::find()
->alias('course')
->select('course.name, lesson.name, theme.name')
->leftJoin(['lesson' => Lesson::tableName()], 'lesson.course_id = course.id')
->leftJoin(['theme' => Theme::tableName()], 'theme.lesson_id = lesson.id')
->where(['theme.id' => $theme_id])
->asArray()
->all();
yii\imagine\Image::$thumbnailBackgroundAlpha = 0;
$studentlist = Student::find()
->with(['group'])
->all();
foreach ($studentlist as $student) {
echo $student->group->G_Name;
}
$query = Custum::find()->joinWith('order')->where(['id'=>101]); // возвращает ActiveRecord с условием where
$count_custom = $query->count(); // считает с условием where
$query->andWhere(условие); // добавляет $query условие andWhere, теперь в нем два условия: where и andWhere
$query->andWhere()
меняет объект $query. Если вам надо применить разные условия, используйте конструкцию (clone $query)->andWhere()
.