我目前正在尝试制作一个处理 PHP (Drupal) 调查的类。到目前为止,我有这个:
class Survey{
public $id;
public $uid;
public $rate;
public $reason;
public $complete;
public $opinion;
public function save(){
drupal_write_record('survey', $this);
}
}
太好了,我可以创建一个新的 Survey 实例,设置属性,然后调用 save 方法。
但是,我也希望能够拥有从数据库中检索这些调查结果并对其采取行动的方法,从而为我提供各种数字。在课堂上使用这些方法感觉不对Survey
,因为它们实际上是多个调查。但是它们是相关的,并且也可能返回Survey
不确定它们是否应该是一个完全独立的类的实例。在这里做的最好的事情是什么?
顺便说一句,我不在乎它是否是 Drupally 的答案。
谢谢, 阿姆沙德