我有3個表:PHP OOP:創建一個新的類?
users:
id
first_name
last_name
courses:
id
name
student_courses:
id
student_id
course_id
paid
用戶可以跟蹤用戶,課程跟蹤課程,並student_courses是顯示了學生已經簽署了該課程表。我目前有一個「用戶」課程和一個「課程」課程。我的問題是:我應該創建一個StudentCourses類來處理student_courses表的交互嗎?
即:我需要創建得到了用戶已經註冊了所有課程的功能,將它們標記爲已付款,等
它是最好做:
$student = new User($userId);
$student->getCourses();
$student->markCourseAsPaid($courseId);
OR
$student = new User($userId);
$studentCourses = new StudentCourses($studentId);
$studentCourses->markCourseAsPaid($courseId);
等
我想我明白你的意思。你會如何建議用以下方式簽署一門課程:$ student = new Student($ studentId); $ course = new Course($ courseId); – execv 2012-01-05 04:17:49