我是PHP的新手。我正在编写与dhcp集成的网络ip-mac-user日志系统。我有用户,子网,单位。我为每个创建了类,并创建了参数和函数来填充参数和一些关于它们的作用的mysql代码。但这些类之间存在关系。我在哪里可以放置这些关系的代码,函数,例如子网和单元之间有m-n关系,我应该在哪里放置关系代码?
答案 0 :(得分:2)
在与其他班级相关的班级。只要确保你没有循环引用,否则你会遇到内存问题。
class Adult {
private $children = false;
public function get_children() {
// This is where you get the related instances
if ($this->children === false) {
$this->children = db_fetch('children', $this->get_id());
}
return $this->children;
}
}
答案 1 :(得分:0)