我在我的例子中创建了两个类。这些类分别代表{作者}和{BlogPost}。我知道如何从这些类中获取和写入信息。我的问题是关于处理来自数据库的信息。如何用数据库中的数据填充类
属性是否必须从数据库类中获取数据?问题是我不知道如何填充数据库中的数据。与数据库的连接不是问题。这是关于我可以用我的数据库中的数据填充课程的方式。
<?php
class Author{
private $naam;
private $biografie;
private $avatar;
public function getNaam() {
print($this->naam);
}
public function getBiografie() {
print($this->biografie);
}
public function getAvatar() {
print($this->avatar);
}
public function setNaam($naam) {
$this->naam = $naam;
}
public function setBiografie($biografie) {
$this->biografie = $biografie;
}
public function setAvatar($avatar) {
$this->avatar = $avatar;
}
}
class BlogPost{
private $titel;
private $content;
private $author;
public function __construct() {
$this->author = new Author;
}
public function getTitel() {
print($this->titel);
}
public function getContent() {
print($this->content);
}
public function getAuthor() {
print($this->author->getNaam());
}
public function setTitel($titel) {
$this->titel = $titel;
}
public function setContent($content) {
$this->content = $content;
}
}
?>
我知道如何编写查询到从我的数据库中的数据,但我不知道该理线在我班上的数据。
我必须将我的属性链接到数据库吗?
private $naam = Database::getName();
还是我需要在我的get或set方法中编写查询?
我们展示您使用从数据库获取数据的代码。 – RiggsFolly