【发布时间】:2021-03-16 19:34:43
【问题描述】:
我正在尝试按组名(在组件中)对课程进行排序。我使用 Ajax 通过 Post 方法获取 group_id 并尝试获取类似的课程,但返回的数组为空。
Schedule.php:
public $belongsTo = [
'discipline' => 'Titamik\Cio\Models\Discipline',
'auditorium' => 'Titamik\Cio\Models\Auditorium',
'professors' => 'Titamik\Cio\Models\Professor',
'groups' => 'Titamik\Cio\Models\Group',
];
Group.php:
public $hasMany = [
'direction' => 'Titamik\Cio\Models\Direction',
'schedule' => 'Titamik\Cio\Models\Schedule'
];
ScheduleComponent.php:
public function onSort() {
$groupId = post('groupid');
$this->page['schedule'] = Schedule::groups()->where('id', $groupId)->get();
return $this->page['schedule'];
}
【问题讨论】:
标签: php laravel octobercms