Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class UserUtilities
- {
- static function getHomeworksByUser()
- {
- $query = new Query(UserTable::getEntity());
- $rawData = $query->registerRuntimeField(
- (new OneToMany(
- "HOMEWORKS", HomeworkTable::class, "Teacher"
- ))->configureJoinType('inner'),
- )->setSelect(array("HOMEWORKS"))
- ->setFilter(array("ID" => 1));
- $ids = [];
- foreach ($rawData->fetchAll() as $row)
- {
- $ids[] = $row["MAIN_USER_HOMEWORKS_ID"];
- }
- return HomeworkTable::getList([
- "select" => ["*"],
- "filter" => ["=ID" => $ids]
- ])->fetchCollection();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement