我有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