سلام وقت بخیر
لیست یه سری دانشجو رو کلاس بیس مدل گرفتیم
class BaseModel
{
protected $db;
protected $table;
protected $primaryKey = 'id';
public function __construct()
{
try {
$this->db = new PDO("mysql:dbname=idepazh;host=localhost", 'root', '');
// ok for test connect page
// echo "ok";
} catch (PDOException $e) {
die('Connection failed: ' . $e->getMessage());
}
}
//getStudent
public function getStudent()
{
$sql = "select * from {$this->table}";
$stmt = $this->db->prepare($sql);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_OBJ);
}
، و در فایل زیر که توی یه پوشه دیگس صداش زدیم و مشکلی نداره
حالا سوال من اینه که چه تابعی برای "ایجاد" لیست دانشجویان که چند تا فیلد داره باید بنویسم ؟ که مثه همین تابع ارث بری کنه ؟
class student extends BaseModel
{
protected $table = 'student' ;
protected $primaryKey = 'id';
}
$student = new student();
$students = $student->getStudent();